Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete shopping list application in Kotlin using the Model-View-ViewModel (MVVM) architectural pattern through this comprehensive tutorial series. Master the fundamentals of MVVM architecture and understand its benefits for Android development. Create a shopping item data model and implement a Data Access Object (DAO) with SQLite database integration for persistent storage. Build a repository layer to manage data operations and develop a ViewModel with ViewModelFactory to handle UI-related data logic. Set up a RecyclerView to display shopping items efficiently and implement a custom dialog system for adding new items to the list. Integrate Kodein dependency injection framework to manage dependencies and improve code maintainability throughout the application architecture.
Syllabus
MVVM ShoppingList App - WHAT IS MVVM? - Part 1
MVVM ShoppingList App - SHOPPING ITEM, DAO, SQLITE DATABASE - Part 2
MVVM ShoppingList App - REPOSITORY, VIEWMODEL, VIEWMODELFACTORY - Part 3
MVVM ShoppingList App - SETTING UP THE RECYCLERVIEW - Part 4
MVVM ShoppingList App - ADD ITEMS WITH A CUSTOM DIALOG - Part 5
MVVM ShoppingList App - KODEIN DEPENDENCY INJECTION - Part 6
Taught by
Philipp Lackner