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
scienticious
03/02/2021, 7:25 AM
Congratulations @Mustafa Ozhan
would you please share some reasons why you choose Kotlin Multiplatform over Flutter ?
thanks ๐
m
Mustafa Ozhan
03/02/2021, 8:49 AM
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 ๐
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
uli
07/20/2021, 10:41 PM
Thanks @Stylianos Gakis for your feedback. You are completely right about kotlinx.io.