I am happy to announce that I have finally migrated my Android app completely to Kotlin Multiplatfor...
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