Jetpack Compose and SwiftUI Compared to Flutter

Comparisons based on my experience

Kevin Jonathan
4 min readNov 2, 2022
Jetpack Compose and SwiftUI, Competing Against Flutter

Non-Medium Members can read the full story here.

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.

Flutter’s Way of Creating UI, The Code Looks Very Neat (Image Source: buildwithangga.com)

Now, even though it’s easier to develop an app with Flutter, there are also several drawbacks that I found:

  1. Performance isn’t as fast as native (even though it’s not that noticeable)
  2. Falls behind in terms of native’s new feature support (for example, Flutter version 2.6 still…

--

--

Kevin Jonathan
Kevin Jonathan

Written by Kevin Jonathan

Just a student intricately weaving personal life experience and technology related stuffs, currently navigating the intersections of life.

No responses yet