StudySmart Android App || #16 Session ViewModel || Jetpack Compose || Room || Kotlin
ฝัง
- เผยแพร่เมื่อ 20 ต.ค. 2024
- 📚Premium Course: www.udemy.com/...
🛠️ In this video, we will add the functionality to our session screen by managing the states and events using android viewmodel to our StudySmart Android App.
📂 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀
github.com/Cod...
🔗 𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁
• StudySmart Android App...
☕ If you find the course valuable, support me through Buy Me a Coffee.
ko-fi.com/moha...
📣 𝑪𝒉𝒆𝒄𝒌𝒐𝒖𝒕 𝒎𝒚 𝒐𝒕𝒉𝒆𝒓 𝒗𝒊𝒅𝒆𝒐𝒔
-) Mastering Material 3 Components with Jetpack Compose
• Exploring Material Des...
-) Layouts in Jetpack Compose
• Layouts in Jetpack Com...
-) CoinSwap Currency Convertor Android App using Jetpack Compose
• CoinSwap Currency Conv...
-) Newsroom Android App using Jetpack Compose
• Newsroom Android App u...
-) Patient Tracker Android App using Jetpack Compose
• Patient Tracker Androi...
-) Tic Tac Toe Game in Jetpack Compose
• Tic Tac Toe in Jetpack...
-) BMI Calculator in Jetpack Compose
• BMI Calculator in Jetp...
-) Number Guessing Game in Jetpack Compose
• Number Guessing Game i...
I'd love to hear your thoughts and any questions you have! Let me know by leaving a comment below, or simply comment "Commenting for better reach".
Your comments really help the video get discovered by more people who could benefit from it.
Thank you for your support!👨💻👩💻
Your way of teaching is quite awesome. Most people on TH-cam don't clarify concepts well, but your teaching is excellent. I learned a lot about Jetpack Compose from your channel. You also follow best practices thoroughly. It wouldn't be wrong in saying that you are the Phillip Lackner of Pakistan.
Thank you so much for your kind words and support!
excellent, unlike other youtubers you're covering all aspects of android coding like considering previews and compose tests and you're not using complicated and unnecessary boilerplate codes and structures, keep up the good work
Glad you liked it
Thank you sir for this wonderful journey. Your way of teaching is quite awesome. Most people on TH-cam don't clarify concepts well, but your teaching is excellent. I learned a lot about Jetpack Compose from your channel. This playlist is truely one of the best resources I have visited.
Glad to hear 😊
throughout the course, i have learned so many new things related to Jetpack compose. Thanks a lot and keep up the good work 🥰🥰
Great to hear!
Awesome tutorial, I feel like I finally got a deep understanding of most concepts... Thank you
Great to hear!
Our great Master... Thanks sir...I watched this series 4 times..
So nice of you
Please sir ...be continued this series.. add images in room database like subjects cover page images.. creating PDF of all tasks...
Great Informative videos... Please continues this series.... Add more content like Creating PDF of room database...
Thank you, I will
Looking forward to more videos in this series.
How to create PDF in jetpack compose.. please make video on it.. also using print manager creating PDF
I will consider this in the future projects
please add unit testing for this project
Thanks for your suggestion! Unit testing is indeed a valuable topic. While it might make the current playlist lengthy, I'll make sure to cover it extensively in future content. Appreciate your input!
Commenting for better reach
Thanks
what state management is used in Android I come from background of Flutter where we have local state management called setState() which is equivalent to remember{} in Kotlin but we also have different sate management libraries like Provider, River Pod, Bolc etc. Do Kotlin have some external stage-management library and If yes then learning them are important from getting job perspective?
Hey there! In Kotlin for Android, we commonly leverage ViewModel and Kotlin Flow for effective state management. Although they might differ from Flutter's setState(), these tools provide robust solutions. Learning them is valuable for Android development jobs.
@@kotlang are there any external libraries for state management?
@@ManoharAcharyaAndroid No external libraries are commonly used. What Mohammad demonstrates in this course (ViewModel, MutableState, rememberSaveable, the use of State() data classes, observing State in the Screens, etc.) is the recommended architecture and does a great job of state management.
Snackbar for "less than 1 minute" is not showing when I click on Finish Button. Also tried with toast but that is not working. Can you tell me what seems to be the problem ??
Try to match the code from GitHub Repo.. because i have used the 'if' check with 36 seconds in the viewmodel for not showing snackbar
@@kotlang actually I skipped a code written in SessionTimerService.kt. Thank you so much friend for this tutorial.
thank you very much dude.But I have a question,Why when I try to test this app in real devices(Android 13),it has tu much lag,it's not smoothly like in emulator ?.What should we do for this ?
I have no idea, even though on my physical phone (Android 11), it's running smoothly
You are smart❤.. Great videos..
Glad you like them!
Thank you very much
You are welcome
Очень круто!!!!