Onboarding is the brand identity of your app. The first impression, which largely means you will either get a loyal user or someone who refuses to use it. When the…
The term API is an abbreviation for “Application Programming Interface”, and you have very likely already seen it many times in various articles. Usually, this interface is a set of…
Many have heard about the blockchain, as interest to this technology continues to grow, and its active implementation in many areas is yet to come. It is already being used…
With this material, we begin a series of “Java Practices” publications by Andri Osta, within the framework of which you will get acquainted with the best practices of Java-development, and…
Mobile applications play an important role in education, and the niche is sufficiently promising to attract the attention of many developers from all over the world. Educational mobile applications give…
Smart contracts are self-executing agreements built into the blockchain-network which allow conducting transactions directly without any third parties participation. That is, it’s an opportunity to exchange existing assets (money, shares,…
Using a user story is an important part of the Agile approach to software development. If you do not quite understand the meaning of this term, it can be simply…
The question concerning which platform to choose for app development continues to be relevant after many years. This is not surprising since it’s not only expensive to create a product…
Geolocation technology in mobile apps allows their developers to locate devices and people, and use this information to provide a better user experience. Location-based services already make our life much…