Nowadays, people can run the world via their mobile phones. We can communicate with friends, perform task management, financial operations, order or buy things, and so on. Nearly every aspect of our lives is becoming easier and more convenient. From this perspective, the unstoppable growth of the digital banking system inspires me the most. People are ready to give financial institutions or branchless banks their money without visiting the official branch.
It is no surprise that fitness and sport are so popular. Physical activity is natural for people. People are looking for two things to feed their soul. These things are inspiration and connection. In a technological society, sport meets many personal intentions. For example, to look physically attractive, stay healthy, and fit, establish your mind and body connection. Fitness is not only about health, and well-being, but it is also a pleasure of movement, controlling and strengthening your body.
Visual information is more natural to perceive and quicker to absorb for most of us. It appeals to our emotions, reveals creativity, brings a stimulus and motivation to act. Moreover, it may be fun to deal with. Comics, cartoons, and stripes are the expressive way to share ideas via images complemented with some text. No surprise, many of us love comics. Comics always grab attention. Test yourself and answer three questions.
We love to develop mobile solutions. It’s not another marketing slogan for us. Dashdevs team has the heart set on the idea of creating top-notch digital products, and we hire people who understand our passion and share it. Creating a mobile application starts with a recognition of the problems that we want to solve, followed by a few rounds of the design, development, re-thinking, re-designing, and re-working… Dashdevs team is always inside of the product development process exploring ways of enhancing the product.
The necessity of unit testing ceased to be the subject of discussion lately: the real-life practice has proved, that unit tests are essential for a stable product. But speaking about the necessity of writing unit tests, authors often forget to explain how to do this. At the same time, many developers don’t give pride of place to unit tests as a part of their job. The common approach is when developers simply create a test project using a basic testing framework only and then use this project to solve the same tasks again and again.
It is not another design article. It is just a confession about my pain. My personal belief is that everything in the design must be logical. No matter if you create the UI for the application or you are designing a chair. Designers need to understand that good design is not the one which hits the eye with colors, textures, or sizes. The best design is one that makes users’ life easier.
Dozens — a digital branchless financial institution, the technical partner of which is Dashdevs, entered the UK Startups 100 Index with the top 25th position. The Startups.co.uk entitled Dozens a game-changing product for its approach to making financial services affordable for most customers. Hip-hip and hurray! The fintech startup aims to help its customers with money management in the most honest and accessible way. The app teaches customers how to spend, save, increase, and invest money, and provide a unique money growing option — bonds, available for a broad audience.
We all live in a digitized world. We use dozens of different applications daily. Messaging apps, sport tracking apps, apps to manage daily tasks, audio and/or video providers, banking apps, and others. When downloading an application from the App Store or Google Play, to start using the app, we usually need to register. During the registration process (signing up), we enter our identification data so the system can verify our personality.
1. Swift UI — new UI implementation on iPhone Vision: Modern way to create and support your UI for iOS, iPadOS, watchOS, tvOS. Before: UIKit was designed during the Objective-C era and missed some modern approaches in structuring UI. Now: SwiftUI is an innovative and simple way to build user interfaces across Apple platforms with the power of Swift. Developers get the opportunity to build user interfaces for Apple devices using a freshly backed UI framework, which is going to be dominant in the future.
The moment an idea sneaks in the startuppers’ head, it occupies every free space it can. One doesn’t want to evaluate it. One just wants to deliver it on. The entrepreneurs who are led by such a vision are great. They can find thousands of ways to release it. Sometimes it seems like they are out of this world. They don’t see any blockers, only a target. You might have experienced such inspiration yourself while working with startuppers.
Time is fleeting. It seems like yesterday to make a transaction or receive the money we had to go to the banks, stand in queues, experience technical issues which caused a delay in the whole process. And we can not omit the human factor -the incorrectly filled bank form. Missing data. Problems with requests processing due to the large volumes of data. Or incorrect structuring of huge data arrays. All these things cause the impossibility of conducting immediate operations and irritate people deeply.
When we hear or read of failure, we usually remember our hard times or even some painful situations. Our unconscious fear of fatality raises in our minds. But we also know that failures happen, and if we learn from them, we gain experience. We learn from doing and become wiser by overcoming failures. The tricky thing is that we will rather see opportunities for growth and improvements from somebody else’s mistakes.
Have you ever thought about launching a successful digital product? Dreaming of a brilliant idea that would change the world, attract followers, and enhance global consciousness. We are constantly reading all those stories of success, newly established unicorns, and “from-zero-to-hero” cases. From mentioned stories, the process of a digital product creation seems to be quite easy for everyone. You need just to generate an idea, create the architecture of a future product, develop an application, release it, and support the app, enjoying its success.
Despite widespread misconceptions, Neuro-Linguistic Programming (NLP) is not only about communication and manipulations. And definitely not about the picks-up and sexual seduction. Never mind the Internet which is full of such articles and interpretations of NLP. NLP as a system was born in the 1970s. Richard Bandler and John Grinder wanted to know how people can become professionals in an unknown area in a short period. They start to work with world-famous experts such as Virginia Satir, Milton Erickson, and Fritz Perls.
Machine learning is one of the top topics popular online. There appear more and more articles, discussions and examples of implementation of ML in solutions addressing real tasks in the media. Among implementation options, the highlight is on the feasibility of using machine learning models in mobile development. Being a Junior mobile developer, I wanted to become involved and figure out how neural nets are built and how they work.
“I have learned that success is to be measured not so much by the position that one has reached in life as by the obstacles which he has had to overcome while trying to succeed.” — Booker T. Washington Reading the personal success stories of well-known people is enjoyable, interesting, and so inspiring. However, there are two points that readers need to keep in mind while reading. The first one is that you will never know the real conditions and pitfalls the person have had to achieve that success.
IT outsourcing (as a part of an outsourcing definition) is the use of external service providers to deliver effectively IT-enabled business process, application service and infrastructure solutions for business outcomes. According to the latest statistics in 2018, the global outsourcing market amounted up to $85.6 billion. The amount is impressive, but in 2014 it was much higher — $104.6 billion. Why do businesses decide to hire outsourcing companies? Companies all over the world outsource various business operations.
Every developer knows that the testable code can make life easier. There are a lot of books and articles written about unit-testing. Particular attention is paid to Test-driven development (TDD) as the best process for the development of hi-tech products. In my working routine, I face tons of problems with untestable code. It may happen even in those projects for which 100 percent test coverage is the main acceptance criteria.
Outsourcing is a rather popular approach for the software industry. Companies start to use it because they want to solve some internal issues. They want to reduce the cost, increase the speed of producing, and use intellectual property. Every outsourcing company has its own approach to project management. Most of them have project managers or scrum masters on the board. These positions are responsible for the process of development. Is project management enough for the successful business model of software development company?
One of the biggest mistakes of software engineers on the implementation stage is a lack of understanding of the specific issue they face or lack of will to find the right solution. Moreover, there always exists a narrowly focused knowledge. Thus, the way-out they pick when some issue arises usually do not solve all the existing problems. Before starting any application, it is crucial to define the goal and answer these questions:
This year has already prepared many surprises for each of us. The technological tsunami carries us faster and faster to the “new reality”: AI-powered technologies, machine learning, neural networks, self-driving cars, uncrewed aerial vehicles, blockchain- this list increases at a breathtaking speed. Get ready because tomorrow is now. Various scientific achievements, small and large, occur every day. The Internet has become a catalyst for this progress. Thoughts, well-organized into words and wonderfully animated, move with the incredible speed around the world.
2% of the free domains contain previous users’ personal data that can be easily stolen. Sounds crazy! Even if you don’t use your domain it can afflict damage to you and your business. I would like to start this article with the world statistics provided by IBM Security. The average data breach costs $3.9M for the company. The average time to identify a breach — 196 days. The average time to contain a breach — 69 days.
The Apple team has a strict vision concerning the quality of mobile applications. This is really great for the users, because the Apple team works hard to make the App Store a trustworthy ecosystem. The App Store has a high threshold and tough requirements, not only for the app’s performance but for the implementation of appropriate security measures. The user can be sure that iOS applications are reliable. However, meeting all the requirements can become a real hell for developers.
There hardly exists a sphere of human activities untouched by mobile applications. Apps fit the swift pace of life entirely. We get used to the level of comfort mobile services provide anywhere and at any time. Finances, payments, and banking domains follow the tendency. Among many apps Dashdevs has developed together with clients for 8 years, there were a mean bunch of projects from the fintech domain. If you want to create a fintech mobile app from scratch and eager to know some hints, this article may happen helpful for you.
“Startup” has become a usual word for us. Everybody knows what it means, but this word had no official definition for a long period of time. Commonly when we talk about a startup, we often think about a young company with innovative ideas and the will to scale. At most of the cases, such companies have a few investors ready to help them to grow up. Angel investors always chase the future “unicorn” — a company with a valuation of more than $1 billion.
My very first budgeting tool was MS Excel. It was a really convenient solution 12 years ago. I created my budget items and planned my expenses per month. Every evening I put some numbers in this document. These actions helped me to understand my expending performance. Using this information, I could improve it and save money for my big goals. Basically, with that spreadsheet, I started to understand my financial behavior and work with it.
Many applications use charts to simplify perception of numeric information for a user. It is a straightforward and user-friendly solution. Nowadays we can not imagine any monitoring, health or trade application without this graphic element. Designers adore charts too. There is so much space for creativity and self-expression when using these visual elements. So many different kinds of animation can be implemented. Charts are used in every second app (mobile and web).
Each company wants to obtain loyal customers and real evangelists of the product. In order to create these tight bound relationships, they make a lot of efforts on marketing, advertising and sale process in general. The emergence of the mobile devices had changed the rules of the game. Now the Company can have personal direct approach to the customer. The era of Loyalty program applications has begun. During a few recent years, it has been a ‘must have’ thing for key players of the markets.