Mobile applications have been with us for more than 10 years. Within that time, the mobile development market has significantly changed. At the beginning developers were limited to native platform-specific applications which were not able to work on different systems. The growing demand for mobile apps brought new ideas for shortening development time. And that’s how cross-platform development was born. Near-native platforms, such as React Native or Flutter, are gaining ground and offering better opportunities to build native-like experiences. Today, we want to discuss the pros and cons of such solutions.
As a software consultancy, we very often have an opportunity to create projects in new, modern technologies. In this blogpost, we would like to describe to you our the experience we gained programming with Flutter, a modern, cross-platform framework created by Google.