No video

ViewModel Explained - Android Architecture Component | Tutorial

  Рет қаралды 111,787

Stevdza-San

Stevdza-San

Күн бұрын

Пікірлер: 149
@TheDamiankain
@TheDamiankain Жыл бұрын
That feeling when a foreigner explains in a shorter and clearer way than compatriots. Thank you, this is the shortest and most understandable video on the viewmodel that I have seen!!!!!
@ben6
@ben6 3 жыл бұрын
Wow, this is so modern! Finally a video that feels from 2020
@mahmoudbasha516
@mahmoudbasha516 4 жыл бұрын
Man you're good in this teaching stuff !! If everyone trying to explain something is organized, straight to the point, covering the whole subject as you the world would have been a much better place. Thank you and please go on with this art you're creating
@StevdzaSan
@StevdzaSan 4 жыл бұрын
Thank you for your kind words, I really appreciate that
@faboxbkn
@faboxbkn 2 жыл бұрын
Man I have been struggling to find a short video straight to the point! excellent nice explained. 10/10
@theMajesticMJ
@theMajesticMJ 3 жыл бұрын
Thank you very much. you don't have any idea that how helpful your tutorials have been for me in last few months.
@gesit7120
@gesit7120 4 жыл бұрын
Good short easy to understand tutorial, keep your work up👍
@silentassassin7472
@silentassassin7472 3 жыл бұрын
Most modern android tutorial..plz keep making them
@freddygoudou801
@freddygoudou801 4 жыл бұрын
Il n'y a pas plus simple façon d'expliquer. Love this tutorial!
@anb4351
@anb4351 Жыл бұрын
Thanks man now I will never get confuses on what is ViewModel
@davidgreenwitch
@davidgreenwitch Жыл бұрын
Thanks. Short and precise. Just what I needed.
@solidlucho1
@solidlucho1 3 жыл бұрын
Thank you!! , I was chewing and watching tutorials, and this video was the one that could open the picture for me
@xaviersoh
@xaviersoh 2 жыл бұрын
Welle explained, straight to the point . I don't understand english very well but here averything is clear
@a-zlearning6259
@a-zlearning6259 6 ай бұрын
Thank you. Your explanation is clear and easy to understand!
@chriscampbell5901
@chriscampbell5901 3 жыл бұрын
Thanks for not over complicating this subject.
@iamskyhorse
@iamskyhorse 3 жыл бұрын
Thank you. The best tutorial I have seen. You have good teaching skill how to use simple example to transfer the knowledge to students effectively.
@donnfelkeryt
@donnfelkeryt 2 жыл бұрын
Excellent tutorial. Short, succinct and to the point. Well done.👏
@StevdzaSan
@StevdzaSan 2 жыл бұрын
Thank you 🙏🙌
@ayoseunsolomon2562
@ayoseunsolomon2562 3 жыл бұрын
Thank you so much, so simple and powerful, learning shouldn't be ambiguous, thank you so much for making this so simple
@StevdzaSan
@StevdzaSan 3 жыл бұрын
I'm glad you like it 💜🙏
@VenewebTV
@VenewebTV Жыл бұрын
Excellent Video, very useful. Regards from Caracas, Venezuela
@iftak01
@iftak01 3 жыл бұрын
Great example
@rinkup2639
@rinkup2639 Жыл бұрын
Videos are concise, to the point and relevant
@wreckeddroid8800
@wreckeddroid8800 2 жыл бұрын
wow.. explanation level ..just wow
@user-ps2yx2bw8t
@user-ps2yx2bw8t 4 жыл бұрын
A lesson in how to retrieve data to RecyclerView from Firebase database can be done and arranged according to the higher value or the higher price.
@mohsenmashkour
@mohsenmashkour Жыл бұрын
fantastic as always
@chunkies839
@chunkies839 3 жыл бұрын
so its just a seperate class where all the logic takes place while the main activity is just there to facilitate displaying information correctly?
@MarcelloLins
@MarcelloLins Жыл бұрын
Excellent video ! Drove the point home with a practical example. Very easy to follow ! Thanks a ton !
@nikisurf
@nikisurf 4 жыл бұрын
Nice video man.. I am a developer but, the way you teach people is extraordinary.
@raunakkumar6144
@raunakkumar6144 Жыл бұрын
Thanks man , loved your explanation.
@tmjromao
@tmjromao 4 жыл бұрын
Excellent tutorial! Easy as it has to be. Very helpful. Many thanks for doing and sharing it
@xaviersoh
@xaviersoh 2 жыл бұрын
Very clean and focus
@fazaljarral2792
@fazaljarral2792 3 жыл бұрын
Straight forward and easy.
@user-pf2bw4uf6l
@user-pf2bw4uf6l 2 жыл бұрын
Great video man!! You have save me from various headaches
@StevdzaSan
@StevdzaSan 2 жыл бұрын
Yay! 🙌
@tonyblack1981
@tonyblack1981 3 жыл бұрын
Perfect, just the explanation I needed. Thank you
@iqbalrivaldi2856
@iqbalrivaldi2856 Жыл бұрын
Good video bro, thia video have a nice explanation about view model and example practice. Good job
@RonaldoGuedes
@RonaldoGuedes 2 жыл бұрын
Hello!!! First of all, you really know how to explain and let until a dumb get it! thanks
@StevdzaSan
@StevdzaSan 2 жыл бұрын
Thanks buddy, we're all dumb sometimes 😄
@user-my6yf1st8z
@user-my6yf1st8z Жыл бұрын
2:06 how does he find button and text views without findViewById or viewbinding?
@keshavjha9835
@keshavjha9835 3 жыл бұрын
simple and clear explanation
@piggidivita
@piggidivita 3 сағат бұрын
Beautiful video
@maskmanlifestyle
@maskmanlifestyle 4 ай бұрын
Thank you for the video ❤
@nirmalrevar
@nirmalrevar 3 жыл бұрын
Nicely Explained. After watching your 1 video I subscribed.
@UniformDelta00
@UniformDelta00 4 жыл бұрын
short videos about view model are so few and far between! I got the idea of the purpose of view model thnks
@pushpendratripathi46
@pushpendratripathi46 4 жыл бұрын
Thanks for this great information.
@youssoufcameroon2565
@youssoufcameroon2565 2 жыл бұрын
Sir, you are a legend
@alexgireff2180
@alexgireff2180 2 жыл бұрын
Everything is clear. Nice 👍
@Danny.Rivver
@Danny.Rivver 2 жыл бұрын
Your videos have helped me soo much. thank you soo much for the amazing content!
@StevdzaSan
@StevdzaSan 2 жыл бұрын
I'm glad to help! 🚀✌
@tayyab222222
@tayyab222222 Жыл бұрын
To the point, excellent explanation, thanks..
@pradeep9222
@pradeep9222 2 жыл бұрын
thank you, it's helpful
@StevdzaSan
@StevdzaSan 2 жыл бұрын
You're welcome
@khaxbiker
@khaxbiker 3 жыл бұрын
Geat video. Clear and simple. I learnt a lot. Ty
@lucye7320
@lucye7320 4 жыл бұрын
Awesome video, nice example. Thank you!
@redaantar8908
@redaantar8908 3 жыл бұрын
you are the best man i swear
@faryzryz1482
@faryzryz1482 3 жыл бұрын
WOW!, thanks for the great video , it helps me A LOT! Good Job
@mohamedayad70
@mohamedayad70 3 жыл бұрын
you made it looks too easy :D ty sir
@Sippi200
@Sippi200 3 жыл бұрын
Thanks! Really good for a beginner like me!
@tessanix9771
@tessanix9771 Жыл бұрын
Thank you for these explainations but I think that "remember { State }" keywords does the same things. They allow a composable to remember states/variables during it's lifecycle. Correct me if I'm wrong please.
@brucebane7401
@brucebane7401 3 жыл бұрын
amazing !!!! simply amazing thank you so much
@danmccray8201
@danmccray8201 2 жыл бұрын
Is there any difference when implementing this with Jetpack Compose?
@k.snithin9456
@k.snithin9456 2 жыл бұрын
Thank you for explaining using simple and easy to understand examples.
@user-ci9hj3qp4e
@user-ci9hj3qp4e 3 жыл бұрын
amazin explanation!!!! thank you a lot!
@streameranal
@streameranal 3 жыл бұрын
Thanks a lot, you explain perfectly!
@thisaditya7
@thisaditya7 Жыл бұрын
Loved it
@tommy9x
@tommy9x 3 жыл бұрын
The onClear explain should be clearer, I not find the Playlist for ViewModel on your Channel, can you create one? And could you give Viewmodel course for Jetpack Compose please?
@Kunal-jp8tn
@Kunal-jp8tn 2 жыл бұрын
Thank you so much for this amazing content.....
@ardhanmaulana7873
@ardhanmaulana7873 4 жыл бұрын
woah nice tutorial man. it straight to the point. i just learn android jetpack and i love your content.
@johndominicjasmin
@johndominicjasmin 3 жыл бұрын
Thank you so much
@pawmeowzing2906
@pawmeowzing2906 Жыл бұрын
why not prevent ui recreate when device rotate from androidmanifest?
@lilianpuzo225
@lilianpuzo225 4 жыл бұрын
Your videos are awesome. Thanks
@retajkamal8719
@retajkamal8719 3 жыл бұрын
Thank you for the explanation
@bro_chenzox
@bro_chenzox 4 жыл бұрын
One more thanks for one more light video.
@thabangmotloung3895
@thabangmotloung3895 3 жыл бұрын
nice video, but you forgot to show us when you added the dependency for viewmodel.
@idrissamari2733
@idrissamari2733 2 жыл бұрын
i'm getting an error in viewmodel provider owner always i checked all implementation and still
@hachij_
@hachij_ 4 жыл бұрын
Thank you! simple
@tavoochoa100
@tavoochoa100 3 жыл бұрын
question, don't we need to implement the library? or the current androidDx thing implements it by default?
@scalarcoding
@scalarcoding 10 ай бұрын
so basically when user do some system changes in screen orientation or theme, then the UI will be repaint itself, right? I wonder if it's the same as flutter's statefulwidget
@Aspiret620
@Aspiret620 3 жыл бұрын
so good tutorial
@zhe1ka353
@zhe1ka353 3 жыл бұрын
when i go to another Activity and then get back - the data is lost, is it as expected? is there any way to keep it persistently?
@xBugzilla
@xBugzilla 3 жыл бұрын
AllowRotation = false and no more viewmodels Actually, if you void rotations, what other common configuration changes made viewmodels useful?
@nguyenquanghuy5709
@nguyenquanghuy5709 2 ай бұрын
thanks a lot
@alperencevlik3104
@alperencevlik3104 3 жыл бұрын
You're the man!
@Adam0001
@Adam0001 3 жыл бұрын
How can i rotate my own mobile?? i do not use emulator
@surabhidixit8809
@surabhidixit8809 3 жыл бұрын
Hi can you explain savedstatehandle in viewmodel with example I am not clear about the use Thank you
@halilmertdeveli3846
@halilmertdeveli3846 Жыл бұрын
I got now thank you
@aathilahamed5871
@aathilahamed5871 3 жыл бұрын
Amazing keep going
@ldxyz-s1e
@ldxyz-s1e Жыл бұрын
Is ViewModel life longer than Activitiy or it saves/restores the data by serializing the class and storing it?
@benkabore
@benkabore 3 жыл бұрын
The background music is too feint: it's distracting at the current volume because it sounds like background sounds in other room. Thanks for the video!
@cyruscantero9376
@cyruscantero9376 2 жыл бұрын
Hello we do this on fragment? are the process same??
@TheMikkelet
@TheMikkelet 3 жыл бұрын
So using a viewmodel in an MVP architecture is a no-go? Because view and presenter indirectly holds a reference to eachother (although usually injected by dagger or hilt)?
@jorgeleonardogamarraospino9896
@jorgeleonardogamarraospino9896 3 жыл бұрын
How can I do this but with an edittex ?
@RRRazzzaRRR
@RRRazzzaRRR 3 жыл бұрын
thnx,
@psxbrasil
@psxbrasil Жыл бұрын
I have a question. How you can declare "textView.text" without use the "findViewById" method before? How did you get the reference to the TextView element?
@brandondelacruz934
@brandondelacruz934 3 жыл бұрын
When i see Stevdza-San's tutrotials Me: *Like... *+1 iq
@bjugdbjk
@bjugdbjk 3 жыл бұрын
Great tutorial !!! I want to learn something advance concepts of viewmodel.Do u have anything which I can refer..!!!
@wilsonneto6035
@wilsonneto6035 3 жыл бұрын
good stuff
@lilianpuzo225
@lilianpuzo225 3 жыл бұрын
is there any video about share view model? thanks
@RonaldoGuedes
@RonaldoGuedes 2 жыл бұрын
When you type it "button.setOn" your program locate the button! here it wont happens!
@PortgasDAce-kp7wk
@PortgasDAce-kp7wk 3 жыл бұрын
he didn't explain why he extended LifeCycleOwner in the main activity tho..
@vincejeremyceno4816
@vincejeremyceno4816 3 жыл бұрын
is this what they call MVVM?
@appranger6639
@appranger6639 3 жыл бұрын
Can you please make video on AndroidViewModel not the ViewModel?
@fyanahmad9418
@fyanahmad9418 4 жыл бұрын
thanks man
@pa1shetty
@pa1shetty 2 жыл бұрын
How did you use button in code without any reference?
@antisocialvault5165
@antisocialvault5165 Жыл бұрын
Kotlin synthetic or viewbinding
@princedeka6054
@princedeka6054 3 жыл бұрын
New subscriber 😎👍
@StevdzaSan
@StevdzaSan 3 жыл бұрын
Welcome! 🥳🚀
@randy4443
@randy4443 4 жыл бұрын
Can you make a tutorial of viewmodel with fragments?
LiveData Explained - Android Architecture Component | Tutorial
12:12
ViewModels & Configuration Changes - Android Basics 2023
18:46
Philipp Lackner
Рет қаралды 113 М.
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 41 МЛН
Алексей Щербаков разнес ВДВшников
00:47
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 160 МЛН
Let, Also, Apply, Run, With - Kotlin Scope Functions
11:44
Philipp Lackner
Рет қаралды 95 М.
Everything you need to know about Kotlin 2.0 🟣
11:05
Stevdza-San
Рет қаралды 63 М.
Шаблон MVVM по-простому. ViewModel. AndroidViewModel. AndroidViewModelFactory
14:37
Мобильный разработчик | Юрий Петров
Рет қаралды 24 М.
Model View View-Model (MVVM): Getting Started
29:12
CodingWithMitch
Рет қаралды 397 М.
RecyclerView | Everything You Need to Know
25:07
Practical Coding
Рет қаралды 133 М.
Best practices for saving UI state on Android
20:36
Android Developers
Рет қаралды 38 М.
Shared ViewModel - Explained | Android Studio Tutorial
11:40
Stevdza-San
Рет қаралды 44 М.
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 41 МЛН