Our main task was to develop iOS and Android native applications for obtaining information from users about electronic equipment failures. The customer wanted to get a working product with core functionality providing the ability to make reports about equipment failure, upload images, check the status of the request and receive useful information.
The customer was a company from Norway that specializes in electronic equipment. Our team needed to develop mobile applications for both iOS and Android platforms. We started the development using client’s UI/UX design. Also, the client provided us with technical requirements based on the website functionality, that had already been developed.
The client’s expectations were to get a working application with limited functionality: to get customers’ reports on equipment failures, attach photos to the report and mark a few additional parameters. Also, users should be able to check the current state of the requests via the app and find useful information about equipment, for example, notes and articles.
We started the development of both applications from scratch. However, the company had already had a developed web application with similar functionality. The main complexity of the project was that we were working with 3-rd party API, the main issue was to fix the current API so that it could work with the mobile client.
Moreover, we hadn’t been provided with clear instructions on what to do during each iteration. Nevertheless, using the client’s design samples and based on web-application functionality we had managed to properly understand the client’s needs.
We have developed mobile applications for Android and IOS platforms which fully met customer’s UI/UX design and technical requirements.
2 months, 600 hours (300 for iOS and 300 for Android)
Agile (Scrum)
Mobile: iOS SDK 10.3 , Android Backend: .NET Databases: CoreData, Genome. Infrastructure: offline-mode, Alamofire, Autolayout, CocoaPods
iOS developer, Android developer
May 22, 2017
Mobile