Jetpack Compose & SwiftUI

Alparslan Selçuk Develioğlu
Become Better
Published in
7 min readApr 28, 2024

--

Click here to read the article if you’re not Medium Partner.

Image created by ChatGPT — source and copyright belong to the author.

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…

--

--

Alparslan Selçuk Develioğlu
Become Better

8+ years experienced Android Dev. Colorful, confident personality, a fan of science fiction and fantasy works. An Ultratrail runner who runs in races 60+ kms