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
1 year ago
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.