Saving 5 Development Months By Upgrading Outdated Technology
About Salona
Salona is a mobile app for booking appointments in beauty salons. Users can easily book an appointment with just one click, and get a reminder on time. On the other hand, beauty salons can eliminate the need for a notebook by using an electronic calendar display. This allows them to easily accept or deny requests.
According to Statista, it is anticipated that the Beauty and Personal care market will experience an annual growth rate of 3.09% in 2024. Salona team wanted to test the mobile app in Serbia, where annual growth is expected to be 1.56%. Since the client came with requests that included fixing mistakes made by their former partner, it was challenging for us to break into that market and meet expectations.
Let's go through the specific concerns the client faced and how we helped them save future development time by 54%!

Project Challenges
Outdated technology
The iOS app was using outdated technology, resulting in functionality limitations and preventing future updates or improvements.
New app context
Integrating new context into existing architecture is often a demanding task for a development team. In our specific case, the client wanted to introduce an option for salon employees to use the application, not just the owners. They would get partial management capabilities or access to certain functionalities.
App issues
The current app versions had bugs and did not follow the defined UI/UX design. As a result, user satisfaction and engagement suffered, leading to a decline in app performance and retention rates.
Our Solutions
Outdated technology
Instead of using the existing Viper(UIKit) for the iOS app, we translated it into Clean/MVVM (SwiftUI), allowing the app to run smoother and faster.
New app context
Integrating new context into existing architecture is solved most easily by creating a new navigation graph and inheriting existing classes for drawing the UI. Overall, we modified the structure to make it easy for us to inherit all the required classes by using a Design pattern.
App issues
We conducted a thorough analysis of the existing app version to identify all bugs. Implementing rigorous testing practices ensured that upcoming software versions satisfy quality requirements and offer a flawless user experience.
Technologies We Use
Results
The MVP included the onboarding process, code analysis, issue resolution, and release. By improving the stability and UI/UX design of the application, we helped them get on the App and Play Store and start testing the app right away. Well-optimized app increased user engagement and the number of installations on both platforms.

"Aetherius Solutions team reassured us with their experience and knowledge that there are still companies that respect agreements. We successfully executed our plans, and the team followed our desires throughout, consistently working on the Salona application."

Need Experienced Devs to Build Your App?
