MVI Compose Multiplatform Contacts List App With Photos (iOS & Android) – KMM Tutorial



MVI Compose Multiplatform Contacts List App With Photos (iOS & Android) – KMM Tutorial

MVI Compose Multiplatform Contacts List App With Photos (iOS & Android) - KMM Tutorial

In this course you’ll learn to build a fully working contacts list app for iOS & Android by using the new Compose Multiplatform for KMM projects. We’ll make use of Material3 and dynamic colors, so you can stick to Google’s design guidelines for your future apps as well.

⭐ Save 25% on ALL premium courses including the already discounted bundles (discount code SUMMER25):
https://pl-coding.com/premium-courses/
*‼️ Sale ends on July 19th 2023 ‼️*

Get my FREE PDF about 20 things you should never do in Jetpack Compose:
https://pl-coding.com/jetpack-compose-mistakes

Create your Material3 theme here:
https://m3.material.io/theme-builder#/custom

💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:
https://pl-coding.com/drop-table-mentoring/

Follow me on Instagram for insights into my live as an Android developer:
https://www.instagram.com/_philipplackner_/

Get the initial source code for this video on GitHub:
https://github.com/philipplackner/ContactsComposeMultiplatform/tree/initial

Get the final source code here:
https://github.com/philipplackner/ContactsComposeMultiplatform

00:00 – Project Overview
12:03 – Creating the Material3 Theme
14:39 – Contact List UI
01:05:02 – SQL Setup & ContactDataSource
01:20:23 – ContactListViewModel
01:38:12 – DI Setup
01:45:55 – AddContactSheet Setup
02:05:42 – Picking Images
02:27:15 – Persistent Image Storage
02:47:57 – ContactDetailSheet Setup
03:01:16 – Recently Added Contacts
03:08:31 – Final notes

Comments are closed.