Building a Complete MVVM App from Scratch with Android Jetpack Compose
Build an MVVM app from scratch using Jetpack Compose, Kotlin Coroutines, Flows, Room database, Retrofit, and HILT DI. MVVM stands for Model, View, ViewModel and allows developers to build apps that are easier to maintain and scale as per the demand.
What app will you build in this course?
Course Description
- Building a complete app with MVVM architecture
- Building UI with Jetpack Compose
- Implementing persistence storage with Room database
- Implementing network calls using Retrofit
- Adding business logic layers with ViewModel
- Creating repository layers
- Using Kotlin Coroutines and Flows
- Using Hilt for dependency injection
- Adding network connectivity monitor to observe internet connections
Meet the instructor
Catalin Stefan
I am an avid learner and teaching enthusiast. I love creating content and courses that enrich people's lives and help them have a better experience, both personally and professionally.
I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to software development and mobile apps, and want to share the knowledge I have acquired.
I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.