Kotlin Multiplatform ArchitectureKotlin Multiplatform without Compose MultiplatformMainProjectsharedandroidAppiosAppandroidMaincommonMainiosMainAndroid Entry PointiOS Entry PointClean ArchitectureProjectandroidAppiosAppsharedandroidMaincommonMainiosMaindomainshared dataandroidMaincommonMainDataiosMainComposeSwiftUIAndroidViewModelViewModelViewModelUseCaseRepositoryDataSourceDataRepositoryDataSourceSourceDataSourceAndroid Entry PointiOS Entry PointKotlin Multiplatform using Compose MultiplatformMainProjectcomposeAppsharediosAppandroidMainiosMaincommonMainandroidMaincommonMainiosMainAndroid Entry PointiOS Entry PointClean ArchitectureProjectcomposeAppsharedandroidMaincommonMainiosMaindomainshared dataandroidMaincommonMainDataiosMainiosAppandroidMainiosMaincommonMainAndroidViewModelViewModelViewModelUseCaseRepositoryDataSourceDataRepositoryDataSourceSourceDataSourceAndroid Entry PointiOS Entry PointKotlin Multiplatform using Compose Multiplatform with Desktop and WebMainProjectcomposeAppsharediosAppserverandroidMainiosMaincommonMaindesktopMainwebMainandroidMaincommonMainiosMaindesktopMainwebMainAndroid Entry PointiOS Entry Pointweb Entry PointDesktop Entry PointServer Entry PointClean ArchitectureProjectcomposeAppsharedandroidMaincommonMainiosMaindesktopMainwebMaindomainshared-datacommonMainandroidMainiosMainwebMaindesktopMainiosAppserverandroidMainiosMaincommonMaindesktopMainwebMainAndroidViewModelViewModelViewModelViewModelViewModelUseCaseRepositoryDataRepositorySourceDataSourceDataSourceDataSourceDataSourceDataSourceAndroid Entry PointiOS Entry Pointweb Entry PointDesktop Entry PointServer Entry PointLast modified: 07 March 2024Android ArchitectureTools