Hey, after a lot of work, my KMP Compose multiplat...
# multiplatform
m
Hey, after a lot of work, my KMP Compose multiplatform app is now in production and android new successfully published in Google Play 🍎 successfully published on App Store Features: • Networking/ local database • Complex custom UI + Animations • Native interactions for importing contacts • Proper DI via Koin • properly Modularized project with clean architecture (where applicable) • Platform specific effects (eg. Ripple on Android, iOS like hover/onclick on iOS), for correct look&feel on each platform When i started some weeks back I remember I had many questions on my end about KMP and CMP. I solved them obviously by trial/error. But i was for months hesitant to start. Most important findings: • iOS performance is great. BETTER than Flutter, feels basically as smooth as native • medium-steep learning curve, once DI/networking/db is setup, development speed is high If anybody has questions, feel free to ask. I know when i was quietly reading this channel here, i had so many doubt if i should try it, and most importantly: will it even be worth it, will iOS feel as native? If i can help somehow easy anybodies doubts, ask! Slack Conversation
pepe clap 3
K 3
u
Hi @Max I had few questions regarding releasing to Production.
Can i DM you?
m
Could you please share the idea of adding a module inside a shared module, such as the core and feature modules?
m
@लातों वाला भूत yes feel free to dm me
@Md Aslam Hossin Do you mean why in the meaning of why modules are in general a good thing, or if it makes sense in KMP context? I use modules 1) for architecture reasons to enforce encapsulation and better overview. and 2) normally they enhance build time when projects get large - however, not sure if KMP already is optimised that way. Native Android development is of course
👍 1
Small overview
👀 1
m
I've been exploring Compose Multiplatform and attempting to modularize the shared module by feature. However, I couldn't manage to add a module inside the shared module. Also, the screenshot you provided isn't clear and it's cut off.
1
d
@Max Congrat. If you don't mind, what is the app called? I'd like to see what the UI, UX, speed, etc... is like. I have a KMP app on Android and iOS and have been contemplating going to CMP.
c
I think it would be helpful to share the publishing process that you follow as there seems to be a general lack of information about it.