Section 2 of android native implementation
All checks were successful
Deploy to production / deploy (push) Successful in 21s
All checks were successful
Deploy to production / deploy (push) Successful in 21s
This commit is contained in:
@@ -183,24 +183,35 @@ Todo:
|
||||
|
||||
### 1. Native Projektbasis
|
||||
|
||||
- [ ] Neues natives Gradle-Projekt unter `/android/native` erstellen.
|
||||
- [ ] Kotlin DSL fuer Gradle verwenden.
|
||||
- [ ] App-ID `de.yourpart.app` oder separate Dev-ID `de.yourpart.native.dev` entscheiden.
|
||||
- [ ] Produktflavors anlegen: `local`, `staging`, `production`.
|
||||
- [ ] Build Types anlegen: `debug`, `release`.
|
||||
- [ ] Versionierung definieren: `versionCode`, `versionName`, Git-Hash im Build.
|
||||
- [ ] Compose aktivieren.
|
||||
- [ ] Material 3 aktivieren.
|
||||
- [ ] Hilt einrichten.
|
||||
- [ ] Retrofit/OkHttp einrichten.
|
||||
- [ ] JSON-Library festlegen und einrichten.
|
||||
- [ ] Room einrichten.
|
||||
- [ ] DataStore einrichten.
|
||||
- [ ] Coil einrichten.
|
||||
- [ ] WorkManager einrichten.
|
||||
- [ ] FCM Dependency vorbereiten, aber noch nicht aktiv schalten.
|
||||
- [ ] Lint, Detekt oder Ktlint einrichten.
|
||||
- [ ] CI-Build-Script fuer native App definieren.
|
||||
Stand 2026-07-09:
|
||||
|
||||
- Native Projektbasis ist unter `/android/native` angelegt.
|
||||
- Gradle Kotlin DSL ist aktiv.
|
||||
- Separate Native-App-ID ist bewusst gewaehlt: `de.yourpart.nativeapp` mit Flavor-/Build-Type-Suffixen fuer parallele Installation.
|
||||
- Flavors `local`, `staging`, `production` sind angelegt.
|
||||
- Build Types `debug`, `release` sind angelegt.
|
||||
- Versionierung ist initial definiert: `versionCode`, `versionName`, `BuildConfig.GIT_SHA`.
|
||||
- Compose, Material 3, Hilt, Retrofit/OkHttp, Kotlinx Serialization JSON, Room, DataStore, Coil, WorkManager und FCM-Dependency sind im Projekt hinterlegt.
|
||||
- Ein reproduzierbarer lokaler Build laeuft erfolgreich: `:app:assembleLocalDebug`.
|
||||
|
||||
- [x] Neues natives Gradle-Projekt unter `/android/native` erstellen.
|
||||
- [x] Kotlin DSL fuer Gradle verwenden.
|
||||
- [x] App-ID `de.yourpart.app` oder separate Dev-ID `de.yourpart.native.dev` entscheiden.
|
||||
- [x] Produktflavors anlegen: `local`, `staging`, `production`.
|
||||
- [x] Build Types anlegen: `debug`, `release`.
|
||||
- [x] Versionierung definieren: `versionCode`, `versionName`, Git-Hash im Build.
|
||||
- [x] Compose aktivieren.
|
||||
- [x] Material 3 aktivieren.
|
||||
- [x] Hilt einrichten.
|
||||
- [x] Retrofit/OkHttp einrichten.
|
||||
- [x] JSON-Library festlegen und einrichten.
|
||||
- [x] Room einrichten.
|
||||
- [x] DataStore einrichten.
|
||||
- [x] Coil einrichten.
|
||||
- [x] WorkManager einrichten.
|
||||
- [x] FCM Dependency vorbereiten, aber noch nicht aktiv schalten.
|
||||
- [x] Lint, Detekt oder Ktlint einrichten.
|
||||
- [x] CI-Build-Script fuer native App definieren.
|
||||
|
||||
### 2. Design System
|
||||
|
||||
|
||||
Reference in New Issue
Block a user