Mô hình Model-View-ViewModel (MVVM) & Data Binding trong Android - [Android Tutorial - #25]

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 38

  • @hoangluan6988
    @hoangluan6988 3 года назад

    cám bạn dễ hiểu quá. ước gì bạn hướng dẫn thêm cái về sử lý Data api có mô hình business, service, và local cám ơn bạn trước

  • @becauseitsfree8796
    @becauseitsfree8796 3 года назад +3

    Mình không rõ sự khác biệt giữa tạo email rồi thêm @bindable khác gì với ObservableField.
    Ví dụ như bài này dùng luôn 2 ObservableField là email, password luôn. Vẫn binding 2 chiều các thứ mà get set có sẵn không phải viết.
    Ai giải thích giúp mình với. help help

  • @nguyenhoangthanhan3113
    @nguyenhoangthanhan3113 3 года назад

    Thanks This lesson is really good and easily to understand

  • @quangpham7187
    @quangpham7187 3 года назад +1

    ANH OI EM rebuild ben class LoginModelView sao lai ko dc a. Thong bao : "couldn't make a guess for com.example.lab1.loginViewModel"

  • @ovanquang5638
    @ovanquang5638 3 года назад +1

    a ơi cho em hỏi ạ. Giờ e có 1 listview thì em làm setOnItemClickListener kiểu gì ạ?

  • @minhthien8651
    @minhthien8651 2 года назад

    Hay quá nhờ =))) cứ như JSX phiên bản Java vậy=))

  • @aambt9608
    @aambt9608 2 года назад

    Anh làm video về cách update gradle khi tải project từ git về dc k a.cái đấy hay bị lỗi quá

  • @ngdtruongit
    @ngdtruongit 4 года назад +3

    Sự khác nhau giữa extend BaseObservable và extend ViewModel là như nào vậy anh?

  • @dungho2867
    @dungho2867 3 года назад +2

    a có the làm bài về DI: Dagger, Hilt hay Koin được k ạ

    • @LongVu-ud7mx
      @LongVu-ud7mx 3 года назад

      MInh cung quan tam cai nay a

  • @quangpham7187
    @quangpham7187 3 года назад

    Em cam on anh nha.

  • @hoangminhduong5165
    @hoangminhduong5165 3 года назад +2

    Em thấy có nhiều người ko dùng databinding cho mvvm, vậy anh cho em hỏi có nhất thiết phải dùng databinding khi dùng mvvm architecture ko ạ ? Em cảm ơn anh

  • @nguyenthang9170
    @nguyenthang9170 4 года назад

    quá xịn anh ơi, em cảm ơn anh ạ =))

  • @tientranmanh8576
    @tientranmanh8576 3 года назад

    a ơi cho e hỏi nếu mình cần read date từ sqllite thì mình sẽ read ở lớp VM hay Model thế, mong a rep

  • @quangpham7187
    @quangpham7187 3 года назад +1

    Anh oi anh day ve kotlin di a

  • @VunVatVuiVe
    @VunVatVuiVe 3 года назад

    Xem xong mình chưa hiểu chỗ này mình thấy Model trong mô hình không có vẫn được vì ViewModel có thể thay thế. Mình tạo 2 bên như vậy có phải là bị double thuộc tính lên không bạn Tin

    • @VunVatVuiVe
      @VunVatVuiVe 3 года назад

      Thêm nữa phần databinding rất hay, nhưng như Tin nói là Tin thích MVP hơn tức là không có databinding, vậy nhược điểm của nó là gì mà hay nhưng lại không dùng

  • @nguyentrunghieu7525
    @nguyentrunghieu7525 3 года назад

    hay quá a ơi 😘😘

    • @tincoder
      @tincoder  3 года назад

      Cám ơn em đã ủng hộ Channel của anh nhé

  • @phatdai7022
    @phatdai7022 2 года назад

    anh cho em hỏi nếu Login thành công muốn chuyển qua page khác mà dùng intent thì xử lí ở đâu thế anh

    • @manhnguyen8888
      @manhnguyen8888 2 года назад

      Bạn có thể tham khảo startActivityForResult để mình throw nó sang Login Activity, và startAcitvity ở Login Activity luôn

  • @thiennguyen4691
    @thiennguyen4691 3 года назад +1

    Anh cho em hỏi nếu như button login mình muốn startActivity thì làm sao ạ ??? Em đọc document thì ngta bảo không nên startActivity tại lớp ViewModel

    • @manhnguyen8888
      @manhnguyen8888 2 года назад

      Em nghĩ như này không biết đúng không ? Mình có thể tạo intent ở viewmodel rồi throw nó qua LoginActivity rồi sẽ startActivity ở đó

    • @manhnguyendong7157
      @manhnguyendong7157 2 года назад

      Em có dùng Broadcast Receiver để xử lí, không biết cách anh có giống em không ạ? Có thể cho em xin solution được không ạ ? Em cảm ơn anh.

  • @ThrillingStory911
    @ThrillingStory911 4 года назад

    Anh có thể làm 1 bài về recycleview + mvvm được k ạ

    • @tincoder
      @tincoder  4 года назад

      Bạn check video này của mình nhé
      ruclips.net/video/D1gp5WqMGqs/видео.html

  • @atiemam596
    @atiemam596 3 года назад

    and dùng kotlin hay java trong project ạ

    • @tincoder
      @tincoder  3 года назад

      hiện tại mình đang hướng dẫn Java bạn nhé

  • @thangvovan2928
    @thangvovan2928 4 года назад

    Có phần mềm nào hỗ trợ tạo database sqlite ko a?

    • @ngdtruongit
      @ngdtruongit 4 года назад +1

      sqlite database browser

    • @tincoder
      @tincoder  4 года назад +1

      Chuẩn rồi =)) em có thể dùng sqlite database browser như bạn Duy Trường đã comment em nhé.

    • @thangvovan2928
      @thangvovan2928 4 года назад

      @@tincoder cảm ơn a

  • @hoanglevanminh1417
    @hoanglevanminh1417 4 года назад

    Anh ơi có thể ra video Recycleview in recycleview không anh, em cảm ơn anh ạ

    • @tabidethun
      @tabidethun 4 года назад +1

      ra rồi mà

    • @tincoder
      @tincoder  4 года назад

      Em có thể xem video này của anh nhé
      ruclips.net/video/n1nxlwrkjDo/видео.html