Trility was hired to help create parity between the Android and iOS platforms for a construction mobile app to ensure features rolled out simultaneously for consistent customer experience. In addition, the team created a code repository and provided recommendations to increase delivery velocity using CI/CD pipelines.
The team focused on developing the Android version of the mobile app lacked the capacity to maintain the same development pace as the iOS team, and it was critical to ensure feature parity between both platforms.
Trility provided mobile software engineering services to increase capacity and provide recommendations for maturing the Android team's CI/CD pipelines to increase velocity without expanding the size of the team long-term.
Some areas of focus included:
Helping organize and modularize new code
Converting old Java code to Kotlin
Patching multiple bugs
Extracting artifact library code from the main Android code repository
Writing new documentation and contributing to existing documentation
The client was able to gain feature parity between the Android and iOS platforms.
Trility also contributed to the ongoing development and enhancement of the Android application by creating a standard code repository for not only the Android app, but existing and future applications. Some of the improved features and functionality included building read-only screens for existing editable ones and creating new clock-out screens for the time clock management.
This project demonstrates our team’s ability to provide observations and recommendations while contributing to the development of the application and process improvements.