How to Make a CRUD Todo List App - Full MVVM Beginner Guide - Android Studio Tutorial

preview_player
Показать описание
MVVM is the architecture for Android. It's recommended by Google and I use it in all of my apps, no matter how big they are.
This course will cover everything you need to know and give you a great template you can use to build your very own well-scaling apps using the MVVM architecture. And all that up-to-date, so you're ready to build your favorite apps with Jetpack Compose in 2022.

MVVM in 100 seconds:

Kotlin Playlist:

Jetpack Compose Playlist:

⭐ Get certificates for your future job
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:

💻 Let me personally review your code and provide individual feedback, so it won't backfire and cost you a fortune in future:

Subscribe to my FREE newsletter for regular Android, Kotlin & Architecture advice!

Join this channel to get access to perks:

Get the source code for this video here:

Regular live codings on Twitch:

Join my Discord server:

You like my free content? Here you can buy me a coffee:
Рекомендации по теме
Комментарии
Автор

8:08 DAO
12:56 DB
14:30 Repository purpose
15:50 Repository - why should you depend on abstraction
17:20 Repository implementation
19:10 DI
19:27 what is DI in short
23:14 @Installin annotation meaning
27:18 ViewModel
28:17 VM purpose
33:26 SharedFlow and Channels
35:15 Channels
1:07:02 SavedStateHandle

hubinsord
Автор

Gotta give it to this guy! Keeps pushing out these long format, well researched and really helpful videos consistently. Thanks a lot for these.

anshumandhal
Автор

Best tutorial for beginner you explain every step and I really appretiate that most ppl just go straight forward like type machines and they call it beginner friendly

lyaeusv
Автор

So clear to understand what to do for mvvm with jetpack compose, thanks a lot~

flxcune
Автор

Beautiful exposition of the MVVM architecture, grateful to you for this video.

sanjaybhatikar
Автор

Great video, thanks for taking your time to put all this together.
Cheers from Belgrade!

slobicak
Автор

Hello Phillip.Your ability to simplify complex concepts and explain them in a clear and concise manner is truly commendable. Your step-by-step approach to teaching makes it seem easy and achievable, even for beginners.
Looking forward to learning more about Firebase, CRUD operations, and authentication. If you have time for a YouTube tutorial on these topics, I'd love to watch it. Thanks for sharing your expertise.

francismwangi
Автор

Thanks for this tutorial Philipp! I enjoyed learning so much about android app development and your recap at the end as well. Keep up the great work, you are an inspiration for so many of us

chuka_obi
Автор

woahh cool. you are very clear to explain, I never touch the design pattern but after watching this I laugh what I code . your code so clean and readable thanks!

zuhrulanam
Автор

The Events for the screens, it was amazing, we can reuse everything, with kotlin and jetpack Compose. Of course not forgetting about the HILT, it does a beautiful job. Thanks for the class. God bless you

MaisUmSomente
Автор

Thank you son much Philip. I'm glad I really came across your channel and I haven't looked back. I really appreciate your contents. Not like I'm deserving of it, but I would love to see you make a video on an e-commerce app for both customer and merchant, implementing payment methods too. Thanks once again. 😊

miracleukaka
Автор

Liked the video and my takeaway was Events Handling - Events flows from the UI to the ViewModel and State Flows back to the UI from the ViewModel. There was also that bit of using optional query parameter in the Navigation route that I wasn't aware of. There is always something to learn on each video you do for beginners and veterans alike.

tonnie
Автор

This is the most complicated ToDo app in any technology that I've seen. Good lord!

pazzuto
Автор

I follow all your videos, they are extremaly helpfull.

matiasgarcia
Автор

Awesome tutorial.. love the ‘live coding’ vibes..

gigiperih
Автор

Thank you Philipp .. Amazing guidance as usual.. 👍

ahamedmujeeb
Автор

You are gr8 my friend always keep going up thank you a lot from bottom of my heart

miladhashemzadeh
Автор

Thank you Philipp. The video is very useful for me.❤️

ryanloong
Автор

I don't know how to describe you, but you are AMAZING !!!

easybusinessou
Автор

This may be your best overview video so far. Thanks!

DaleHawkins