Комментарии:
Is Google making all this unnecessarily complex? Newbie here
Ответитьi wrote val viewModel by viewModel<MyViewModel> and tried to get rid of error message for 3 hours. i have dealt with this before, but had simply forgotten so i looked somewhere else for mistakes. i'm beginner 4 weeks in
Ответить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
ОтветитьIch habe gehört, dass Du ein Händchen dafür hast AndroidStudio super gut zu erklären. Aber warum auf englisch? Gibt’s da nicht schon jede Menge guter Video s? Ich deutsch dagegen sieht’s da schon viel schlimmer aus. Warum also nicht auf deutsch?? Die AutoÜbersetzung ist viel zu schnell und auch nicht immer genau.
Vielen Dank fürs Verständnis.
Andreas Blechschmidt
Is this telling us we need to use ViewModel or just what it can be used for if we want to use it? Is it the only way to handle configuration changes or is it an alternative to APIs like rememberSaveable?
ОтветитьCan you make a video of the internal mechanism of how view model works in android. This in my experience has been a recurring question in android interviews.
- Why do we need to extend the ViewModel base class in android
- How view model survives when an activity is destroyed?
And not just view models, but most interviewers tend to ask the under the hood workings of most things in android. This would really help folks not just learn how to use these things, but to understand them and better prepare for interviews as well.
Was es aussieht Was es aussieht parAmeter parAmeter
ОтветитьPerfect as usual, Philipp! I wish you a lot more subscribers! Keep sharing your knowledge please in a clear and understandable way! Danke😉
Ответитьwaiting for 123K
ОтветитьYou're the goat i was having difficult in state management and your video clarify my mind, thanks
ОтветитьCan you please explain the reason of getting dublicate class error? thanks
ОтветитьYou are great! I learn so much from you and still improving myself. I have a small request from you, Please create a playlist/single video for MVVM architecture with Retrofit API call. Also please make this with Activity & XML (don't use Jetpack Compose).
ОтветитьThis man is soon to become the God of native android apps 🙂 Amazing content and best in the world
Ответитьa big thanks to all your efforts one day i will surely become a great android developer only because of you ❤
Ответитьthanks for great content 🙏🙏❤ ,
ОтветитьWhat emulator do you use?
ОтветитьI just want to thank you, I am learning a lot from your videos! Cheers!
ОтветитьThx for this great video.
ОтветитьHi sir, thanks for your helpful series. But I got one more question about the differences between MVP and MVVM, can you help me figure it out. Thankyou
ОтветитьAndroid's ViewModel is not a VM from MVVM. It's just a container which allow to survive configuration changes.
Here is also what documentation stated: "The ViewModel class is a business logic or screen level state holder. " ... just a holder.
I can implement MVP in my app and use ViewModel as a container for a Presenter in order to survive configuration changes.
sehr schön 👍aka very nice
ОтветитьIt's a very clear and detailed explanation as usual. Thank you!
ОтветитьThanks, you explain kotlin compose very well. There is little information at an advanced level in the Russian-speaking segment.
ОтветитьHi, I never know how to import viewModel. Using by viewmodels() is the newest way? What os the best way to use viewModel with XML. Do you have tutorials?
ОтветитьGreat series! Maybe you could include things like - this could be asked in an android interview and share some trick questions :)
Ответитьi don't understand why not to make UI actions update the model itself and vice versa.
ОтветитьShould we use only one viewModel in whole app or create different viewModels for different purposes?
ОтветитьHello, can you make a wideo with istalation of Android studio and show how to config it, and what emulator you use ?
ОтветитьHi Philipp, Can You Also Make a Video About Repository And Data Classes? Would Be very Helpful
Ответитьif model layer is exposing a list of objects with epoch time, is it good to convert all of them to new object by parsing them to corresponding strings?.. If I follow this approach, I would have 4 data classes that represents the same data: dto, entity, model that repository exposes and model that is parsed for the view. Should I follow this approach?
ОтветитьVideos like this are necessary for developers in any level, some times you need to know how a component really works and what its purpose is, in order to avoid bugs, performance issues and leaks.
Ответить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 😊
ОтветитьPerfect explanation, thanks Philipp
Ответитьthx a lot for this basics video!
Ответить❤ good one
Ответить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 🎉
ОтветитьPlease make a video on how to make usecases for a complex app having many features
This series is gonna be very useful
Very clearly explained. Thank you very much
ОтветитьCongratulations Philipp. A simple question, can I work with WorkManager inside the ViewModel class?
ОтветитьIt's a cool explanation of MVVM, but what a pity I don't have enough money to buy your premium courses...
Ответитьcool bro
ОтветитьThe thumbnail is great 👍🏻👍🏻
ОтветитьThank you bro...was waiting on this to start using KMM...will this work for compose ios if I share the ui and the logics ?
ОтветитьThe GOAT ♥
Ответить👌👌
Ответить