Hi! I’m Artem, Senior Mobile Developer at Newsoft with 8 years of mobile development experience working with Android and Flutter.
Today we’ll have a look at Compose Multiplatform for cross-platform development and compare it to another famous framework from Google — Flutter. But first of all, a brief overview of each technology for those who might not be familiar with them.
Flutter is a framework from Google for cross-platform development, the stable version was released in 2018. It supports development for iOS, Android, Web, Windows, Linux, and Mac. Also, it uses Dart as the programming language, which is also Google’s internal development (more on that later).
Compose Multiplatform is also a framework for cross-platform development. While the UI framework is developed by Google, the programming language, Kotlin, as well as the cross-platform part (KMP) are developed by JetBrains. It supports such platforms as Android, iOS (Alpha), Windows, MacOS, Linux, and Web (Experimental).
Let’s try to compare the various aspects of these two so different but so similar technologies, and select the winner in each category. Ratings and categories will be subjective and not at all scientific but it should be interesting. Also, let’s focus on the mobile development because this format is the most common.