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

Berkan

05/05/2021, 2:55 PM
Is there a website that explains the KMM architecture in an UML way? I want to know for example if Dependency Inversion is used with the shared module and ios/android specific implementation in the source sets
m

Mikhail Buzuverov

05/05/2021, 4:51 PM
I think common code should be most abstract. So, platform-specific code should depend on common code. According to dependency inversion common code contains interfaces, platform-specific contains implementation of interfaces
Just think about common code as module of your application and all principles of Clean Architecture works well.
4 Views