https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
j

Joel Denke

11/22/2023, 5:36 PM
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

eygraber

11/22/2023, 5:50 PM
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

Joel Denke

11/22/2023, 6:09 PM
@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.
5 Views