https://github.com/mahdizareeii/Kmm-sample
Kotlin Multiplatform Mobile (KMM) sample project
https://github.com/mahdizareeii/Kmm-sample
android-ios-application clean-architecture clean-code cross-platform ddd ddd-architecture jetpack-compose kmm kmm-mvvm kmm-plugin kmm-sample koin kotlin-multiplatform ktor mvvm-architecture swiftui
Last synced: 3 months ago
JSON representation
Kotlin Multiplatform Mobile (KMM) sample project
- Host: GitHub
- URL: https://github.com/mahdizareeii/Kmm-sample
- Owner: mahdizareeii
- Created: 2022-06-19T11:13:42.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-28T09:58:04.000Z (almost 3 years ago)
- Last Synced: 2024-07-29T19:08:41.100Z (10 months ago)
- Topics: android-ios-application, clean-architecture, clean-code, cross-platform, ddd, ddd-architecture, jetpack-compose, kmm, kmm-mvvm, kmm-plugin, kmm-sample, koin, kotlin-multiplatform, ktor, mvvm-architecture, swiftui
- Language: Kotlin
- Homepage: https://androidjetpack.ir
- Size: 2.98 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kmm-sample
Kotlin Multiplatform Mobile (KMM) sample project
#
┌───────────────────┐ ┌───────────────────┐
│ Android App │ │ Ios App │
│ ┌───────────────┐ │ │ ┌───────────────┐ │
│ │JetPack Compose│ │ │ │ Swift Ui │ │
│ └───────────────┘ │ │ └───────────────┘ │
│ ┌───────────────┐ │ │ ┌───────────────┐ │
│ │Specific Codes │ │ │ │Specific Codes │ │
│ └───────────────┘ │ │ └───────────────┘ │
└─────────┬─────────┘ └─────────┬─────────┘
│ │
┌────────────▼───────────────────────────▼────────────┐
│ Shared │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Android Domain │ Common Domain │ Ios Domain │ │
│ └────────────────────────┬────────────────────────┘ │
│ | |
│ ┌─────▼─────┐ │
│ │repository │ │
│ └─────┬─────┘ │
│ │ │
│ ┌─────▼─────┐ │
│ │ network │ │
│ └───────────┘ │
└─────────────────────────────────────────────────────┘