
Kotlin Android App Development: Firebase Firestore, Hilt & Dagger, ROOM DB, ViewModel, Navigation & Clean Architecture

Kotlin Android App Development: Firebase Firestore, Hilt & Dagger, ROOM DB, ViewModel, Navigation & Clean Architecture
Editorial course preview
These 3 complementary views highlight concrete, legible examples from the course presentation.
This screenshot displays the Book Stats screen of an Android application built with Jetpack Compose, showing reading metrics and book details within a Pixel 4 emulator.
The screen displays a mobile app interface showing reading statistics and a list of books alongside an instructor explaining the features.
This section divider introduces the second part of the course curriculum, focusing specifically on Jetpack Compose development.
The curriculum utilizes increasingly complex applications, such as a Tip Calculator and a Note App, to introduce specific tools like State management and Room database integration.
Instruction includes implementing modern patterns such as Clean Architecture, MVVM, and Dependency Injection using Hilt.
Learners report significant friction due to outdated dependencies, deprecated APIs in the navigation component, and mismatches with current Android Studio versions.
Some sections appear rushed, particularly during capstone development, while other areas lack coverage of advanced topics like unit testing or deep-link navigation.
The curriculum aligns with its target of beginners by including Kotlin fundamentals, though the technical debt may challenge those expecting a modern environment.