Jetpack Compose and SwiftUI Compared to Flutter
Comparisons based on my experience
Do you love using Flutter because of its declarative way to construct UI? You might want to try out Jetpack Compose and SwiftUI.
A long time ago, I tried imperative way to construct UI in Android’s XML based UI framework kit and Apple’s UIKit. It took me a long time just to develop a simple app, and I wondered if we could develop an app’s UI in a simple way (I am a lazy programmer, so I want to code as efficient as possible 🤣).
In early 2019, Flutter v1.0 was officially released, and I am thrilled to switch to Flutter for mobile app development. It took me only a few minutes to create an app’s UI, instead of several hours creating UI with imperative programming way.
Now, even though it’s easier to develop an app with Flutter, there are also several drawbacks that I found:
- Performance isn’t as fast as native (even though it’s not that noticeable)
- Falls behind in terms of native’s new feature support (for example, Flutter version 2.6 still…