Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

MVVM Shopping List App with Kotlin

Philipp Lackner via YouTube

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

Reviews

Start your review of MVVM Shopping List App with Kotlin

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.