ViewModels & Configuration Changes - Android Basics 2023

preview_player
Показать описание
In this video I'll explain what ViewModels are and why they have a special place on Android.

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

Get my FREE PDF about 20 things you should never do in Jetpack Compose:

💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:

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

Join this channel to get access to perks:

Join my Discord server:

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

I do not know how anyone can learn Android coding without these videos, thank you so much.

psytoolkit
Автор

User: turns the screen
Activity: nooo! I don't want to die!!!

kiikaala
Автор

You're making me learn compose in a mere couple of weeks. Why is noone else coming up with these essential videos? These solutions are so simple yet noone will mention them in a documentation

nesletchimaew
Автор

I really liked that you explained in such great detail. When you don't use Dagger-Hilt, everything becomes clearer despite the boilerplate code. I had a lot of memory leak issues with Context 🎉

skarloti
Автор

This is at least 100% better then developer.android blog. Excellent.

mast_mast_music
Автор

I have learnt a lot of languages and watched a lot of videos but yours are next level, whatever I need you have a video and exactly at the level I need and perfectly explained.

redgreen
Автор

Is Google making all this unnecessarily complex? Newbie here

abovemediocrity
Автор

Please make a video on how to make usecases for a complex app having many features
This series is gonna be very useful

meme_Overflow
Автор

Phillipp too good, i have gone thru your 4-5 videos and the way u explain is worth for people want to learn Jet Compose, keep it

NS
Автор

Thanks it really cleared my doubt i was confused but now its clear.

sidbot
Автор

Videos like this are necessary for developers in any level, sometime you need to know how a component really works and what its purpose is, in order to avoid bugs, performance issues and leaks.

Alchemist
Автор

You're the goat i was having difficult in state management and your video clarify my mind, thanks

diulianovargasdasilveira
Автор

Perfectly explained, I have been struggling the idea of mvvm and how it works, but now WOW. Thanks man very appreciated.

salimsyc
Автор

Perfect as usual, Philipp! I wish you a lot more subscribers! Keep sharing your knowledge please in a clear and understandable way! Danke😉

abuiman
Автор

Great series! Maybe you could include things like - this could be asked in an android interview and share some trick questions :)

jishnugoyal
Автор

Thank you Philipp for all your work. You are really an inspiration for me as Android Developer and I've learned so much thanks to you 😊

abr
Автор

Kotlin, OOP, Android... the more I learn, the more I am completely stunned at how ludicroulsy complex it is... so many different ways to overcome the global vs local variable problem (aka client-server where do I put the code/data problem)... Synthetics, deprecated, no longer supported, then findViewById/binding, now Jetpack Compose... what next?

brianquigley
Автор

It's a very clear and detailed explanation as usual. Thank you!

alexnovikov
Автор

14:15 Duplicate class error fix
17:15 Factory for view model parameters

MuazAtik
Автор

10:25 i just want to say out loud that the whole confusing configuration change hack since android OS 1.0 is a ridiculous hack and should have been addressed years ago

What a sloppy mess

ChrisAthanas