Android is the most widely used operating system on mobile devices. Huge device variety, high customisation and less restrictive app policies are just a few advantages of Android over other mobile platforms.
Historically we started developing mobile applications a decade ago using Java to develop platform-native applications, whilst also experimenting with some universal, multi-platform tools. However, we soon concluded that to deliver highly stable, flexible and customizable mobile applications, native platform development was the way to go.
Working with one of the leading newspaper distributor companies in Hungary we helped them to deliver a complete solution which included an Android mobile client to allow their regional sales teams to complete surveys on their tablets and send the results back to the server in real-time for data examination.
The process change this drove greatly improved efficiencies in determining each distributor’s actual inventory of newspapers.
Android + Kotlin
As a business we favour Kotlin and complement this with numerous useful tools which integrate extremely well with Android infrastructures (such as RxKotlin, Room, Retrofit and IOC frameworks). In addition, the Kotlin language provides time efficiencies in coding whilst accomplishing the same functional goals as can be achieved, for example, with Java. These levels of efficiencies translate directly into development time productivity.
The Android + Kotlin combination solution provided the perfect solution for our work to develop a health data exchange platform prototype.
To complete the project, a wide spectrum of technological knowledge was required owing to the sensitive nature of personal data being handled. Additionally, to achieve messaging system efficiencies, we connected Android, iOS and server back-end platforms.
The project is regarded by all involved - both customers and our team involved at P92 - to be a huge success!