
Avoid Additives
Migrating an app with 80k users from React Native to Compose Multiplatform
Critical Bugs at Launch
Reduction in Memory Usage
New Downloads
Existing Users
What is Avoid Additives?

Avoid Additives is a consumer healthcare application that helps users identify food additives and understand whether they may present potential health concerns. The app also enables users to scan products and view nutritional information, ingredients and declared allergens.
When Aetherius joined the project, the existing React Native application was already serving approximately 80,000 users. Aetherius was responsible for stabilizing the production application, resolving its existing bug backlog, migrating the mobile product to Compose Multiplatform, optimizing the backend, and supporting the application after launch.
The initial rewrite from React Native to Compose Multiplatform lasted 1- 2 months. After the new version was released, Aetherius continued developing new features and providing maintenance and support for 6 months.
Challenges and Solutions
The existing production application had approximately 80k users when Aetherius took responsibility for its development. It also had unresolved bugs that had affected the product for more than a year, according to the client’s public review.
Aetherius audited the existing codebase, reproduced and prioritized the reported problems, and resolved the highest-impact defects before beginning the migration. Our responsibilities included a mobile codebase audit, bug fixing, QA, release preparation, and production monitoring.


The existing mobile application was built with React Native. As its user base grew, the product experienced slower performance and behavior that did not consistently meet native iOS and Android expectations.
Aetherius migrated the application from React Native to Compose Multiplatform. The new architecture shared business logic across iOS and Android while retaining platform-appropriate user interfaces.
Our team was responsible for application architecture, shared Kotlin business logic, Android UI, iOS UI, API integration, testing, store releases, and migration planning.
The backend relied on outdated technology, while images were loaded into device memory instead of being delivered efficiently from the server. This increased memory consumption and contributed to application instability.
One month after the optimized release, the application generated 5,000 new downloads, according to client-provided App Store Connect and Google Play Console data.

What Partner Said About Our Work
"Aetherius developers immediately identified why my app was experiencing bugs that had been a problem for over a year! After that, the number of downloads increased, and users told me it felt like they were using a completely new app. I especially appreciate their detailed reporting on the process. Their team is reliable and truly cares about the success of my app!"

Other Projects We’ve
Worked On
Tell us about your project
You’re one step away from getting the right developers.
.png)




