I am happy to announce that I have finally migrate...
# multiplatform
m
I am happy to announce that I have finally migrated my Android app completely to Kotlin Multiplatform and it is in Production now K Backend is in beta and iOS is still in progress 🙂 I am also planing to write an article about the Architecture(MVVM-SEED) I use in the project later and will post here as well 🙂 Please fell free to check my project and give your feed-back, you are so much welcome to write me in personal or comment under this or Create Issue/PR/Discussion or give Star in GitHub 🙂 I would like to thank for this great community! Happy Coding 💪 https://github.com/CurrencyConverterCalculator/CCC
K 11
👍🏼 1
🙏🏼 1
👏🏼 1
🎉 8
🙏 1
👍 15
👏 4
s
Congratulations @Mustafa Ozhan would you please share some reasons why you choose Kotlin Multiplatform over Flutter ? thanks 🙂
m
Hey Hello @scienticious 👋 Well they are couple of reasons • Fist thing is first, Kotlin the language itself is amazing and can not be even compared with Flutter’s Dart. • I had already android and backend app written in Kotlin so making them Kotlin Multiplatform capable was easy. • Code sharing, I am also sharing code with backend plus I am planing web and desktop targets too which will not be possible (if possible not easy) • Native Feeling, in Flutter you will not get the native feeling, With Kotlin Multiplatform you use native views that users admired. • This one is important too, I am a developer not a company, I am not looking for cost/product scale. I am more oriented to personal gain, with Kotlin Multiplatform I am practising my architectural skills together with Native Android/iOS development skills They are the main reasons so far but list can be extended many other small details too 🙂
👍 1
u
I also wrote down some thoughts on that: https://dev.to/s2engineers/the-future-of-cross-platform-development-kotlin-multiplatform-35n8 In essence, leave the app development to be owned by the platform engineers. iOS dev for iOS and Android dev for Android. But still share as much of your code as possible.
👍 1
🔥 2
s
Hey @uli, thanks for that post, I found it very interesting! I just wanted to point out one thing if you don’t mind. In the multiplatform libraries you mention “kotlinx.io” however as seen here: “https://www.reddit.com/r/Kotlin/comments/nm2eaf/kotlin_team_ama_3_ask_us_anything/gzn9abw?utm_source=share&utm_medium=web2x&context=3” it is currently not under development, and it’s not planned to be in the near future either. I think you’re doing a disservice to people reading this post in case they get excited about that library in particular (for whatever reason) but they find that it’s not under development atm. I would suggest you consider removing it, and potentially adding some of the other great multiplatform libraries out there?
u
Thanks @Stylianos Gakis for your feedback. You are completely right about kotlinx.io.
👍 1