Problems in Mobile Development
In 2018 and 2019, there were significant challenges in mobile development due to the slow advancement of technologies and the limited options available. As a result, hiring mobile engineers was slower compared to web engineers, simply because more people were familiar with web development. This led to the need for a change in approach, requiring us to analyze how to build products from the ground up. The classic team structure for web, iOS, and Android required too many engineers, so our goal was to reduce the number of engineers per team and improve collaboration.
The Solution
We had to find a solution to the challenges we were facing. We started exploring cross-platform technologies and came across Flutter. This technology was a natural choice for mobile development and had already been used for web. It allowed us to unify the development of web and mobile applications.
Flutter provided us with a positive experience, from smooth and successful app deployments on app stores to seamless native code delivery. Additionally, one of our key projects, MediCare Companion, was developed using Flutter.
Conclusion
Flutter proved to be the optimal solution for us, especially considering its continuous growth as a technology and the capabilities it already offers. We expect it to remain one of the key technologies for app development, not just for us but for everyone in the industry. We highly recommend Flutter to anyone looking to efficiently build web and mobile solutions.