Processing...
Δ
Transport, Logistics & Delivery & Supply Chain
Mobile Development
Swift, Kotlin
Our client was a global software company specializing in delivering SaaS solutions to private transport operators, helping them manage, control, and maintain taxi, delivery, and related services.
As demand for their product surged, the client partnered with NIX for our extensive expertise and highly professional team to expand their production capabilities and accelerate development.
Facing growing customer demand and struggling to scale its team and expertise, the client encountered challenges in delivering multiple applications on time. They needed to significantly refactor an outdated and unsafe codebase while simultaneously developing new application elements and features.
The client’s product strategy hinged on a central codebase that was significantly out of date. As a core foundation for all applications, this codebase posed the risk of system failures and compromising security and data privacy. To mitigate risks, we started the refactoring process and simultaneously assembled and published builds for various applications, ensuring timely customer launches.
For instance, we developed an application for transportation in the US and another one in Europe, and both apps shared the same core features but differed in style, including colors, icons, images, and screens, tailored to each application’s unique configurations. To enhance the applications’ robustness, sustainability, and security, we connected each of them to their independent backend, making the final products similar in appearance but distinct internally.
In order to ensure seamless delivery and optimize workflow, we’ve restructured our team into two focused divisions: iOS and Android development.
For iOS, the old code comprised Swift and Objective-C, which our professionals updated and refactored using the reactive approach of Combine/RxSwift and SwiftUI for new elements of the app. We chose SwiftUI because it’s a modern Apple framework that enables more advanced architectural approaches, facilitating faster-paced development.
The NIX team also implemented Google Maps instead of the traditional Apple framework to provide end users with a more accurate route planner and a more user-friendly design. We integrated Braintree, Stripe, Apple Pay, and Leanplum/mParticle to ensure that customers have comprehensive analytics gathering and processing.
To modernize and deliver a high-performing platform for the client, we redesigned outdated Java code, leveraging Kotlin and a blend of new and existing technologies. We utilized Jetpack Compose and Flutter to facilitate integration between codes and transitioned the codebase from their obsolete architecture to classic MVVM, resulting in a more seamless and efficient application performance.
As a result of our engagement, the client received modernized applications with expanded functionality, significantly enhanced their production capabilities, and rapidly expanded their business. Our highly talented specialists brought to the table profound expertise that enabled the client to optimize product development, successfully launching multiple applications for their customers on time.
35%
The time-to-market of the apps, developed based on the client’s platform reduced by
25%
Load times improved by
80%
Application crash rates for co-developed apps decreased by
95%
Customer satisfaction score
Modernization of the Online Food Delivery Ecosystem
Food & Beverages
Logistics & Delivery & Supply Chain
FITHOOD: Mobile App for a Seamless Fitness Experience
Wellness & Sport
Montel Energy App: SwiftUI for Better Usability
Energy
Next-Gen eLearning Platform for Medical Schools
Healthcare
Education
Build a single cross-platform application to target both Android and iOS mobile platforms.
Develop a high-performance mobile app with an intuitive user interface and rich functionality tailored to address your specific business needs.
Schedule Meeting
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.