In this more than 5h long course, you will learn to build real-world Compose Multiplatform apps with a solid architecture from scratch.
➡️ Learn large-scale architecture with the Android Essentials Bundle:
https://pl-coding.com/android-essentials-bundle?utm_source=youtube&utm_content=cmp-book-app&utm_campaign=default&utm_medium=video&cmc_strip=utm
💻 Master Coroutines & Flows with my Masterclass:
https://pl-coding.com/coroutines-masterclass?utm_source=youtube&utm_content=cmp-book-app&utm_campaign=default&utm_medium=video&cmc_strip=utm
Learn more about KMP & ask all your questions on the Mobile Dev Campus:
https://pl-coding.com/campus?utm_source=youtube&utm_content=cmp-book-app&utm_campaign=default&utm_medium=video&cmc_strip=utm
Check all of my premium courses here:
https://pl-coding.com/premium-courses?utm_source=youtube&utm_content=cmp-book-app&utm_campaign=default&utm_medium=video&cmc_strip=utm
Resources mentioned in the video:
Initial source code: https://github.com/philipplackner/CMP-Bookpedia/tree/initial
Final source code: https://github.com/philipplackner/CMP-Bookpedia/tree/master
Open Library API: https://openlibrary.org
Jetpack Compose Crash Course: https://www.youtube.com/watch?v=6_wK_Ud8--0
Result Wrapper: https://www.youtube.com/watch?v=MiLN2vs2Oe0
UiText explanation: https://www.youtube.com/watch?v=mB1Lej0aDus
00:00 - Introduction
1:06 - What we will build
3:52 - Prerequisites
7:40 - The architecture we'll use
16:05 - Ktor 3.0
19:28 - CMP project roundtrip
23:52 - Book List Screen
1:51:14 - Searching for books
2:48:08 - Koin setup
3:03:53 - Navigation setup
3:30:38 - Book Detail Screen
4:05:07 - Fetching book descriptions
4:25:00 - Room database setup
5:01:48 - Creating custom animations