docs(conductor): Synchronize docs for track 'Migrate to room3'

This commit is contained in:
James Rich 2026-03-20 14:58:33 -05:00
parent 42e26252a7
commit 38591f4c0b
2 changed files with 2 additions and 2 deletions

View file

@ -22,5 +22,5 @@ Meshtastic-Android is a Kotlin Multiplatform (KMP) application designed to facil
## Key Architecture Goals
- Provide a robust, shared KMP core (`core:model`, `core:ble`, `core:repository`, `core:domain`, `core:data`, `core:network`, `core:service`) to support multiple platforms (Android, Desktop, iOS)
- Ensure offline-first functionality and resilient data persistence (Room KMP)
- Ensure offline-first functionality and resilient data persistence (Room 3 KMP with bundled SQLite driver)
- Decouple UI and navigation logic into shared feature modules (`core:ui`, `feature:*`) using Compose Multiplatform

View file

@ -18,7 +18,7 @@
- **Koin 4.2:** Leverages Koin Annotations and the K2 Compiler Plugin for pure compile-time DI, completely replacing Hilt.
## Database & Storage
- **Room KMP:** Shared local database using multiplatform `DatabaseConstructor`.
- **Room 3 KMP:** Shared local database using multiplatform `DatabaseConstructor` and the `androidx.sqlite` bundled driver across Android, Desktop, and iOS.
- **Jetpack DataStore:** Shared preferences.
## Networking & Transport