Yup retrofit for sure! MV* architectures as well! MVI/MVVM hybrid-ish architecture goes really well with Compose so I'm excited to make more content with that setup! Thanks for the support :)
I understand, it's not for a beginner, you explain it all here ... You sometimes use very difficult things for perception. Before this video, I understood everything, but all these classes and functions with type confused me very much. But I am still grateful to you for your work.
I understand. Generics and some syntax with Kotlin (like inline functions) I could have explained a little bit more - I was mainly focused on the networking side of it. I'm glad you're still finding things helpful! This isn't a simple task :)
@@TheAndroidFactory I hope that in time I will understand everything ... I envy people whose native language is English)) I am from Ukraine and it is difficult to understand everything you said) The main thing is not to stop teaching people, you do not do badly enough !! All the best to you. And I continue to study according to your lessons)
I never even thought of the language barrier, but you're absolutely right! I applaud you for sticking with the videos even though they are in a secondary language for you! Everything will come in time. For what's it's worth, I struggled with certain concepts longer than I should have - you just got to keep trying and seeing new problems and solutions and you'll get it eventually. Fortunately, the code itself is it's own language we all learn so there is some middle ground/similarities regardless of the language we speak at home. Keep going with it! I'm sure it'll click at some point :) let me know if there's any way I can help even more - you can get my email from the 'About' section of my channel ☺️
@@TheAndroidFactory I have the same problem Dom :( is it ok if I got the generic and don't have a deep understanding of this episode and just copy and paste it?
Thanks a ton man !! So good to see all corner cases being covered in the right MVVM way, Just curious to know will you be introducing clean architecture somewhere in this playlist?
Hey Raviraj - I did not introduce textbook "clean architecture" in this project, but from my understanding that really starts to shine when the project gets quite complex. Considering this channel is supposed to be beginner-friendly and the project was not very complex, I did not dive too deep into it outside of the MVVM idea.
First of all, amazing tutorial series ! Good explanation, straight to the point, no talking for nothing ! I greatly appreciate everything you do here, really complete, step by step, incremental build, top quality stuff ! BUT ! I have one question... How in the world are your compile time and emulator so darn quick ?! My computer's a beast, but man, each time I want to emulate any app, it just takes like 20 to 30 secondes, and it may not looks like much, but 50 times a day, it's starting to add up... :P I see you're on mac, but is it the only way ? Do you use the Android Studio Emulator ?
Thank you so much for the kind words 🙏🙏 I love to hear the validation and I will continue building out more useful content. I think a solid amount of this comes to down to sheer horsepower. I find that Macs run smoother for this stuff, and am privileged to have a good one! I do use the Android Studio emulator(s) - I've even had 2 or 3 running simultaneously (not very often at all) and it still keeps up!! Amazing. There are a few settings you can change about the IDE to help your environment. For instance, you can give Android Studio a larger heap so it can consume more memory when running - of course, you need to have a reasonable amount of memory to begin with on your comp. You can also disable a few plugins/defaults in the IDE that also might be slowing down your operations. I'll try to find a good link and share it here with you!
Checkout this article for plugin disabling: medium.com/android-news/is-your-android-studio-always-slow-heres-how-to-speed-up-immediately-326ef9238024 and this one for memory management: proandroiddev.com/improve-your-experience-on-android-studio-c8aeb25e80f Hope this helps!!
@@TheAndroidFactory Yeah okay, that's what I thought... Despite my computer being really powerful, it's not really optimized… I'll take a look for some android studio optimisation, thanks !
Hi I just started this season I am beginner. First episodes of this series is easy for me. But when you start MVVM and this video I got confused. It looks a little hard and I don't understand full of code. What should I do. I actually hate learning something new without practice. Everyday I want to do something myself then I think I should continue this series and I get stuck again
Understandable -- there's another series on the channel where I build a "digital clock" using LiveData and I think that might go you understand the concepts better. It is a shorter series and specific to how the architecture + tooling works, so maybe try some videos there
I'd say this series is a good thing to come back to when you learn new things so you can "put it all together" into an app. The digital clock series should help you understand how LiveData works in general and then this series is a more practical example of how to use the tool inside the MVVM architecture pattern
If I understand correctly, change the return type of the function that connects to the API call to Void and you won't have a specific type for the body of the response. Does that help?
Thanks for the review! You can "mock" out failed network calls with an interceptor. Might be a little complicated at first, but very doable. Sorry I don't think I have a video on that tho!
till now everything is perfect. I will glad to see new mvvm+retrofit projects from you on new seasons on future
Yup retrofit for sure! MV* architectures as well! MVI/MVVM hybrid-ish architecture goes really well with Compose so I'm excited to make more content with that setup! Thanks for the support :)
@@TheAndroidFactory you are welcome, thanks to you for supporting developers
I understand, it's not for a beginner, you explain it all here ... You sometimes use very difficult things for perception. Before this video, I understood everything, but all these classes and functions with type confused me very much. But I am still grateful to you for your work.
I understand. Generics and some syntax with Kotlin (like inline functions) I could have explained a little bit more - I was mainly focused on the networking side of it. I'm glad you're still finding things helpful! This isn't a simple task :)
@@TheAndroidFactory I hope that in time I will understand everything ...
I envy people whose native language is English)) I am from Ukraine and it is difficult to understand everything you said)
The main thing is not to stop teaching people, you do not do badly enough !! All the best to you.
And I continue to study according to your lessons)
I never even thought of the language barrier, but you're absolutely right! I applaud you for sticking with the videos even though they are in a secondary language for you!
Everything will come in time. For what's it's worth, I struggled with certain concepts longer than I should have - you just got to keep trying and seeing new problems and solutions and you'll get it eventually. Fortunately, the code itself is it's own language we all learn so there is some middle ground/similarities regardless of the language we speak at home.
Keep going with it! I'm sure it'll click at some point :) let me know if there's any way I can help even more - you can get my email from the 'About' section of my channel ☺️
@@TheAndroidFactory Hi there. I mailed you a help letter. If you have free time, please take a look
letter from isosmsole@gmail.com
@@TheAndroidFactory I have the same problem Dom :( is it ok if I got the generic and don't have a deep understanding of this episode and just copy and paste it?
Thanks a ton man !! So good to see all corner cases being covered in the right MVVM way, Just curious to know will you be introducing clean architecture somewhere in this playlist?
Hey Raviraj - I did not introduce textbook "clean architecture" in this project, but from my understanding that really starts to shine when the project gets quite complex. Considering this channel is supposed to be beginner-friendly and the project was not very complex, I did not dive too deep into it outside of the MVVM idea.
It´s amazing, i usually dont found nothin about handler the error with make request network.
Thanks. sorry for my english, i mexican
No problema - hablo Español, un poco 😆
Thanks for commenting! I hope it was helpful 🤝
First of all, amazing tutorial series ! Good explanation, straight to the point, no talking for nothing ! I greatly appreciate everything you do here, really complete, step by step, incremental build, top quality stuff !
BUT ! I have one question...
How in the world are your compile time and emulator so darn quick ?! My computer's a beast, but man, each time I want to emulate any app, it just takes like 20 to 30 secondes, and it may not looks like much, but 50 times a day, it's starting to add up... :P
I see you're on mac, but is it the only way ? Do you use the Android Studio Emulator ?
Thank you so much for the kind words 🙏🙏 I love to hear the validation and I will continue building out more useful content.
I think a solid amount of this comes to down to sheer horsepower. I find that Macs run smoother for this stuff, and am privileged to have a good one! I do use the Android Studio emulator(s) - I've even had 2 or 3 running simultaneously (not very often at all) and it still keeps up!! Amazing.
There are a few settings you can change about the IDE to help your environment. For instance, you can give Android Studio a larger heap so it can consume more memory when running - of course, you need to have a reasonable amount of memory to begin with on your comp. You can also disable a few plugins/defaults in the IDE that also might be slowing down your operations. I'll try to find a good link and share it here with you!
Checkout this article for plugin disabling: medium.com/android-news/is-your-android-studio-always-slow-heres-how-to-speed-up-immediately-326ef9238024 and this one for memory management: proandroiddev.com/improve-your-experience-on-android-studio-c8aeb25e80f
Hope this helps!!
@@TheAndroidFactory Yeah okay, that's what I thought... Despite my computer being really powerful, it's not really optimized… I'll take a look for some android studio optimisation, thanks !
Hi I just started this season I am beginner. First episodes of this series is easy for me. But when you start MVVM and this video I got confused. It looks a little hard and I don't understand full of code. What should I do. I actually hate learning something new without practice. Everyday I want to do something myself then I think I should continue this series and I get stuck again
Understandable -- there's another series on the channel where I build a "digital clock" using LiveData and I think that might go you understand the concepts better. It is a shorter series and specific to how the architecture + tooling works, so maybe try some videos there
@@TheAndroidFactory so after watching "digital clock" series should I continue this series or do something else?
I'd say this series is a good thing to come back to when you learn new things so you can "put it all together" into an app. The digital clock series should help you understand how LiveData works in general and then this series is a more practical example of how to use the tool inside the MVVM architecture pattern
@@TheAndroidFactory Thanks a lot
How can i post request that dont return any data with this error handler?
If I understand correctly, change the return type of the function that connects to the API call to Void and you won't have a specific type for the body of the response. Does that help?
Very nice your videos, do you have how to do an example with use case please? thank you
Thanks for the review! You can "mock" out failed network calls with an interceptor. Might be a little complicated at first, but very doable. Sorry I don't think I have a video on that tho!
Awesome 💜
Awesome Sir💗💗!!
🙏🙏
the best channel
Gotchu 💪💪 love the feedback 🙏
Top drawer stuff
Thank you!! Happy to share 🙏🙏