Is there any best practice in KMP for large scale ...
# multiplatform
j
Is there any best practice in KMP for large scale apps, especially how to structure Gradle modules? Havent found one yet. Please dont refer to sample apps, I mean large as in Netflix, Google etc.
👀 1
e
I think if your project is as large as Netflix or Google you shouldn't have to resort to asking here 🧌
😁 1
☝️ 1
On a serious note, Square has a couple of great articles on the topic in general. Not too specific though https://developer.squareup.com/blog/herding-elephants/ https://developer.squareup.com/blog/stampeding-elephants/
👀 1
j
@eygraber Hehe, was partly get attention. But mostly I want to learn if there is any smart patterns in multiplatform. Sharing things across desktop, tv, iOS, Android, web like images, fonts very complex in custom design system or dealing with decouple native abstractions and experimental KMP libraries etc. It does partly impact optimizations for Gradle, parallellism, teams and such in company level. But interested in architecture level how scale cross platform things. Regardless if SDK, app or something. Struggle a lot both as Android developer in Gradle world but even more now in KMP and CMP world.
Also I think but dont know, Slack app is, partly is KMP app. As they released a lot of libraries like Circuit and such.