About Project
The client had an existing application with two separate code bases, leading to high maintenance costs. The app's user interface needed to be updated, and certain features and flows needed to be fixed. As a result, they approached us to develop a new app with a modern and simplified UI.
What we did
We took an existing app with two versions (iOS and Android) and two different native code bases. We have built it from scratch with a hybrid code base that could simultaneously be released to iOS and Android. In addition to updating the user interface, we added many integrations to the current set of features. We successfully built the latest app by leveraging a single code base. Furthermore, we implemented additional features, such as CarPlay and smart device integration, to enhance the app's functionality and user experience. The user can easily find the location of different music classes through Google Maps. Also, we integrated Google Voice Assistant into a music player while understanding the API, design, implementation, and testing.
- Platform/OSMobile
- CategoryMobile
- Case StudyView Now >
Tech Stack
- Alexa
- Apple AR
- Azure cloud
- Facebook
- Firebase
- Flutter
- Google Home
- Google Map
- Kotlin
- Sonos
- Splunk
- Swift
Features
Highlights
We emphasized hybridizing the app's hybrid code. To create iOS and Android, we recommend Flutter. We can swiftly extend or reduce the project's capabilities based on the changing demands without harming its feasibility. Also, unlike any other hybrid app development framework, we may use many integrated development environments simultaneously. The app facilitates singing along and playing music together. Lyrics help users understand the song's words, while the "Let's Play" section provides song-related lessons. It supports CarPlay and Android Auto as a family app, allowing families to enjoy music during car outings. It also integrates with smart devices, reducing screen time for children and enabling app accessibility through voice commands. Offline support ensures usability even without an internet connection.