What was the task
The aim of this project was to create a mobile multimedia application, which would be connectable to other existing products of our clients. The real challenge was the requirement for compatibility with historical applications of our clients, which did not support the advanced features yet.
The target platforms were Android and iOS simultaneously. An essential requirement was that the two applications had to have the same controls despite platform differences, which was not a standard requirement.
What steps were taken
Multimedia application using GPS or camera in the same way on various platforms were a bigger challenge than ever before. Each platform has its own specifics and recommended method of control.
After a detailed analysis, we found that we are able to carry out the requirements by two separate native applications. Xamarin MonoTouch, a solution related to Microsoft was chosen for iOS; Android Studio and Java for Android.
To find a solution, we had to find answers to client's unique requirements and implement solutions tailored specifically to their needs. Since the first application was written in Android and the client requested both platforms with the same behaviour, we had to develop several customized components.
What was the result
We were able to deliver the product in a standard deadline while we covered two different platforms and development environments.
The demanding requirements of marketing and support departments were met. In three months, we delivered applications with an intuitive interface for users of both platforms. At the same time, we met client’s requirement for unified control of both applications, enabling the client to save the cost of training of their employees.