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...

ความคิดเห็น • 37

  • @kotlang
    @kotlang  4 หลายเดือนก่อน

    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!👨‍💻👩‍💻

  • @MuhammadUsman-n9x9d
    @MuhammadUsman-n9x9d 3 หลายเดือนก่อน +3

    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.

    • @kotlang
      @kotlang  3 หลายเดือนก่อน +1

      Thank you so much for your kind words and support!

  • @Alchemist10241
    @Alchemist10241 11 หลายเดือนก่อน +2

    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

    • @kotlang
      @kotlang  11 หลายเดือนก่อน

      Glad you liked it

  • @AdarshThakare44
    @AdarshThakare44 2 หลายเดือนก่อน

    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.

    • @kotlang
      @kotlang  2 หลายเดือนก่อน

      Glad to hear 😊

  • @nguyenquanghuy5709
    @nguyenquanghuy5709 2 หลายเดือนก่อน

    throughout the course, i have learned so many new things related to Jetpack compose. Thanks a lot and keep up the good work 🥰🥰

    • @kotlang
      @kotlang  2 หลายเดือนก่อน

      Great to hear!

  • @lunkberjack9935
    @lunkberjack9935 หลายเดือนก่อน

    Awesome tutorial, I feel like I finally got a deep understanding of most concepts... Thank you

    • @kotlang
      @kotlang  หลายเดือนก่อน +1

      Great to hear!

  • @BHARATGARANDE
    @BHARATGARANDE 6 หลายเดือนก่อน

    Our great Master... Thanks sir...I watched this series 4 times..

    • @kotlang
      @kotlang  6 หลายเดือนก่อน

      So nice of you

  • @BHARATGARANDE
    @BHARATGARANDE 6 หลายเดือนก่อน

    Please sir ...be continued this series.. add images in room database like subjects cover page images.. creating PDF of all tasks...

  • @dhanashrigarande3016
    @dhanashrigarande3016 6 หลายเดือนก่อน

    Great Informative videos... Please continues this series.... Add more content like Creating PDF of room database...

    • @kotlang
      @kotlang  6 หลายเดือนก่อน

      Thank you, I will

  • @ubersticks
    @ubersticks 10 หลายเดือนก่อน

    Looking forward to more videos in this series.

  • @WeWant-td9bs
    @WeWant-td9bs 7 หลายเดือนก่อน

    How to create PDF in jetpack compose.. please make video on it.. also using print manager creating PDF

    • @kotlang
      @kotlang  7 หลายเดือนก่อน +1

      I will consider this in the future projects

  • @frankyjunior6005
    @frankyjunior6005 10 หลายเดือนก่อน +1

    please add unit testing for this project

    • @kotlang
      @kotlang  10 หลายเดือนก่อน

      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!

  • @AlfredSLotsu
    @AlfredSLotsu 2 หลายเดือนก่อน

    Commenting for better reach

    • @kotlang
      @kotlang  2 หลายเดือนก่อน

      Thanks

  • @ManoharAcharyaAndroid
    @ManoharAcharyaAndroid 11 หลายเดือนก่อน

    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?

    • @kotlang
      @kotlang  11 หลายเดือนก่อน

      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.

    • @ManoharAcharyaAndroid
      @ManoharAcharyaAndroid 11 หลายเดือนก่อน

      @@kotlang are there any external libraries for state management?

    • @ubersticks
      @ubersticks 11 หลายเดือนก่อน

      @@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.

  • @neerajmaran9743
    @neerajmaran9743 8 หลายเดือนก่อน

    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 ??

    • @kotlang
      @kotlang  8 หลายเดือนก่อน

      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

    • @neerajmaran9743
      @neerajmaran9743 8 หลายเดือนก่อน

      @@kotlang actually I skipped a code written in SessionTimerService.kt. Thank you so much friend for this tutorial.

  • @labinotbajrami4627
    @labinotbajrami4627 6 หลายเดือนก่อน

    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 ?

    • @kotlang
      @kotlang  6 หลายเดือนก่อน +1

      I have no idea, even though on my physical phone (Android 11), it's running smoothly

  • @WeWant-td9bs
    @WeWant-td9bs 7 หลายเดือนก่อน

    You are smart❤.. Great videos..

    • @kotlang
      @kotlang  7 หลายเดือนก่อน

      Glad you like them!

  • @arystanbekjetisy7329
    @arystanbekjetisy7329 10 หลายเดือนก่อน

    Thank you very much

    • @kotlang
      @kotlang  10 หลายเดือนก่อน

      You are welcome

  • @ПавелСмирнов-ш8б
    @ПавелСмирнов-ш8б 11 หลายเดือนก่อน

    Очень круто!!!!