Thank you!
We will contact you shortly.
Case Study
End-to-end modernization of PromptSmart: We rebuilt the patented teleprompter app from native iOS/Android to a multiplatform solution, enabling quick and simultaneous cross-platform releases.
Reduced code duplication and raised development efficiency by
Lower average time gap in cross-platform feature delivery by
Reduced iOS development hours by
Client:
Belleau Technologies LLC
Location:
USA
Company size:
Small
Industry:
Presentation / content-creating software
Services:
● Research. We collected the requirements and carried out feasibility studies. Then, defined the roadmap and conducted prototyping and wireframing.● Design. Our team created an engaging, practical, and visually appealing UI/UX design that aligns with the brand identity.● Development. We crafted a multi-platform mobile app and web app with AI, voice recognition, APIs, streaming, and cloud integration.● Quality Assurance. To guarantee reliability, we conducted functional, performance, security, and cross-device testing.● Deployment. To give the app a mighty start, we established CI/CD automation, cloud infrastructure, and publishing to App Store & Play Market.● Support. With resilience and expansion in mind, we ensured continuous monitoring, bug fixes, updates, and feature enhancements. Arranged customer support and help desk.● Business Expansion. Implemented subscription models, monetization systems, documentation, training, and marketing support to spur growth.
Business Challenge
The client had issues with the timely and equal releases of iOS and Android applications. It was critically important to attain parity, reliability, and predictability in release cycles.
The existing setup included two separate codebases for Android and iOS. This impeded maintenance, leading to unequal access to features among different platform users.
iOS and Android had their specific development nuances, differences in API usage, and varied release pipelines. This caused release delays, disparity in fixes and updates, and unequal UX.
Patented technology, VoiceTrack, enables the automatic scrolling of the teleprompter in sync with the reader. Crucial for speakers, this value had to be preserved across platforms.
To fight inconsistent and delayed releases, we analyzed the codebases and processes, revealing inefficiencies like duplicated modules and misaligned workflows.
To identify key pain points, we interviewed everyone involved, from product owners to designers. This helped us discover feature parity gaps, regression overhead, and duplicated bug fixes.
To ensure reliable results, we conducted a feasibility study. It assessed cross-platform technologies by performance, interoperability, learning curve, and integration with the existing system.
To carry out Proof of Concept, we built a shared authentication module. It helped us evaluate the viability of a shared codebase while maintaining native UI performance.
To estimate risks and costs, we assessed long-term maintenance expenses, overhaul of existing CI/CD pipelines, and developer ramp-up needs.
We unify disparate codebases, solve development inefficiencies, and build a consistent UX
iOS and Android had different subscription models. To unify authentication, we crafted a multiplatform access mechanism and ensured seamless user data migration.
We discovered inconsistent iOS/Android code styles, which hampered large-scale migration. Through refactoring and CI-enforced consistency, we established a unified coding standard.
The different storage of user data in iOS Pro challenged multiplatform migration. We designed a migration layer for smooth data importing, through mapping old structures, resolving conflicts, and creating backups.
The key app features – real-time speech recognition and teleprompter – depend on diverse camera APIs and capabilities. For a consistent, low-latency performance, we built an adaptable camera abstraction layer.
VoiceTrack, a patented, speed-driven feature, required low latency and high accuracy across a wide OS range. We optimized multiplatform code and pipelines to ensure smooth performance on older devices.
Created a single repository that accommodates all apps, simplifying maintenance, driving collaboration, and enabling effortless code reuse.
Migrated to a 4-layer clean architecture, where 3 layers were shared across platforms, delivering consistency, scalability, and easier support.
Moved from MVP to MVI with shared ViewModels, gaining full control over the UI. This enables consistent UI behavior, clear contracts, and smooth migration to SwiftUI/Compose.
Used coroutines and StateFlow to enable asynchronous code with synchronous clarity. This reduces boilerplate and ensures reliable, deterministic multithreaded app behavior across platforms.
Transferred the entire networking layer to shared Ktor code, consolidating requests, serialization, and error fixing through iOS and Android.
Established Gradle Catalog in shared modules to manage over 80% of project dependencies. External libraries are easier to update and maintain, with minimal duplication.
We centralized up to 95% of dependencies in a shared Kodein container to simplify injection, support, and cross-platform uniformity.
Using SQLDelight, we guaranteed unified cross-platform data handling by settling 100% of database logic in shared code.
Provided extensive logging across shared code to enable quick issue revealing and debugging on iOS and Android.
● Consistency in cross-platform releases. 98% of iOS and Android versions arrive simultaneously.● Feature parity across platforms. 100% of all features reach all users at the same time.
● Improved unit testing. 50% of the code is covered and increasing.
● Bulletproof performance and stability. Reached up to a 99% crash-free rate.● Business value. Predictable deliveries 3-5 days faster.
Contacts
Ready to experience the Corsac Technologies difference?
Don’t let outdated systems slow your business down – connect with us today and let our experts transform your legacy software into modern, high-performing solutions. Schedule a consultation with our specialists now!
Modernization Experts
+1 416 505 4524moc.hcetcasroc%40ofni
Where to Find Us
16 Yellow Birchway, North York, ON, Canada M2H 2T3
Ready to Upgrade Your Legacy System?
Fill out the form on the right.