Jetpack Compose & SwiftUI
Click here to read the article if you’re not Medium Partner.
Hello everyone! It has been 6 months since I started working as an Android developer at Peakup. The progress was very good. We had published 5 solid Android applications on the Google Play Store. You can take a look at the list of our applications here. Our latest “Permission Management” Android application was released on October 12 “It was uploaded to the Google Play Store and became ready for use in 2019. From this date (I wrote the article 1 month later), I started coding iOS versions of the applications I wrote on the Android side with XCode.
As you know, Android and iOS systems are quite different from each other. The development process for these systems varies even more. Transitioning meant tackling a new language, a new IDE, new UI elements, a new design approach, and new user behaviors — quite a list! Honestly, I felt like a fish out of water initially. Thanks to the similarities between Swift and Kotlin, I had a bit of luck with the programming language, but sadly, the same can’t be said about the interface. iOS uses a drag-and-drop method without messing with the code; Android is the exact opposite, without any drag and drop. I hoped SwiftUI would be my lifesaver, but that turned out to be wishful thinking. It leaves me wondering, ‘Should we start with SwiftUI or not?’ And now, should Jetpack Compose…