Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mahdizareeii authored Mar 1, 2024
1 parent e2f4337 commit f8121fe
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,15 @@ This is a Kotlin Multiplatform project targeting Android, iOS

# Kotlin Multiplatform project! 🚀

### Architecture:
Clean Architecture, Domain-Driven Design, MVI.
**Architecture:** Clean Architecture, Domain-Driven Design, MVI.

### Shared View Model:
Utilizing the KMM-ViewModel library for sharing business logic.
**Shared View Model:** Utilizing the KMM-ViewModel library for sharing business logic.

**Ktor for efficient networking.**
**Koin for dependency injection.**


## iOS Side:
# iOS Side:
**Swift UI:**
Crafting iOS-specific screens with Swift UI for native iOS experiences.

Expand All @@ -25,14 +23,16 @@ Crafting iOS-specific screens with Swift UI for native iOS experiences.

**StateFlow & SharedFlow Publisher:** Implementing StateFlow and SharedFlow publishers to observe changes from the ViewModel.

## Android Side:
# Android Side:
**Compose:** Creating Android-specific screens with Jetpack Compose for modern UI development.

**Navigation System:** Compose Navgraph

## Shared Screen:
# Shared Screen:
**Compose Multiplatform:** Utilizing Compose Multiplatform to share screens between Android and iOS.



* `/composeApp` is for code that will be shared across your Compose Multiplatform applications.
It contains several subfolders:
- `commonMain` is for code that’s common for all targets.
Expand Down

0 comments on commit f8121fe

Please sign in to comment.