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.

more insights

The Role of AI in Medical Diagnostics

A short recapitulation of the events and situation that lead us to adapt and wildly use Flutter as a primary tool for cross-platform development. From a struggle at building iOS, Android and web solutions and lack of resources to a unified, shared, frontend development philosophy.

Read more >

Reactive systems architecture

There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. – “C.A.R. Hoare”

Read more >