Finance Certifications Goldman Sachs & Amazon Teams Trust
Learn Python with Generative AI - Self Paced Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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