Kotlin Multiplatform Playground Document Help

Main Goal

The main goal of this project is to showcase how we can integrate a Modularize structure following Fun Clean Architecture in Kotlin Multiplatform.

Expected Architecture when Finished

The goal is to create a design that is similar to the diagram below:

ProjectcomposeAppsharedandroidMaincommonMainiosMaindesktopMainwebMaindomainshared-datacommonMainandroidMainiosMainwebMaindesktopMainiosAppserverandroidMainiosMaincommonMaindesktopMainwebMainAndroidViewModelViewModelViewModelViewModelViewModelUseCaseRepositoryDataRepositorySourceDataSourceDataSourceDataSourceDataSourceDataSourceAndroid Entry PointiOS Entry Pointweb Entry PointDesktop Entry PointServer Entry Point
Last modified: 06 March 2024