Mark Android scaffold task as DONE in PROJECT.org
Scaffold completed in ../vrobbler-android with Compose, Hilt, Navigation, OkHttp, Moshi, and EncryptedSharedPreferences.
This commit is contained in:
14
PROJECT.org
14
PROJECT.org
@ -105,7 +105,7 @@ for every endpoint. The generated code lives in a separate Gradle module
|
|||||||
- Verify generated code compiles against the API
|
- Verify generated code compiles against the API
|
||||||
- Add a thin wrapper for token auth interceptor
|
- Add a thin wrapper for token auth interceptor
|
||||||
|
|
||||||
** TODO [#A] Scaffold Android project with Jetpack Compose :android:setup:
|
** DONE [#A] Scaffold Android project with Jetpack Compose :android:setup:
|
||||||
|
|
||||||
*** Description
|
*** Description
|
||||||
|
|
||||||
@ -114,12 +114,12 @@ activity, Navigation Compose, Hilt for DI, and a data layer backed by the
|
|||||||
generated API client. Use Material 3 theming.
|
generated API client. Use Material 3 theming.
|
||||||
|
|
||||||
*** Tasks
|
*** Tasks
|
||||||
- Create Android project (Kotlin, minSdk 26)
|
- [X] Create Android project (Kotlin, minSdk 26)
|
||||||
- Add dependencies: Compose, Navigation, Hilt, OkHttp, Coil
|
- [X] Add dependencies: Compose, Navigation, Hilt, OkHttp, Coil
|
||||||
- Set up package structure: ui/, data/, di/, navigation/
|
- [X] Set up package structure: ui/, data/, di/, navigation/
|
||||||
- Add token storage (EncryptedSharedPreferences)
|
- [X] Add token storage (EncryptedSharedPreferences)
|
||||||
- Add auth interceptor for OkHttp
|
- [X] Add auth interceptor for OkHttp
|
||||||
- Create MainActivity with NavHost
|
- [X] Create MainActivity with NavHost
|
||||||
|
|
||||||
** TODO [#B] Build scrobble list and detail screens :android:scrobbles:
|
** TODO [#B] Build scrobble list and detail screens :android:scrobbles:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user