Day 39
• Changed layout for login and transition between layout -> list screen
• cleaned up code
• Reviewed
ViewModels & State
• Reviewed
Hilt &
Navigation
• Added branch for project ("_pre-hilt_" to keep a copy for my records)
Self-Comment
• Not much actually done, but realizing some potentially big concepts for
navigation and
ViewModel handling.
• I've downloaded
Hilt dependencies and will be completely changing how I handle
Navigation and pass down
navigation events through composable functions.
• Edit: Holding off on Retrofit & Cloud Firestore implementation. Focusing on Jetpack Compose to keep prepared for podcast ep.. at least through Thursday.
Goals Tomorrow
• Convert manual DI to
Hilt
• Add
navigation commands to
ViewModel instead of passing through composables
• Review
Modular Navigation article
• Continue to prepare for podcast ep.