b

    Berkan

    1 year ago
    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
    Mikhail Buzuverov

    Mikhail Buzuverov

    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.