Практика по шаблону MVVM. Создание приложения Заметки.

Sdílet
Vložit
  • čas přidán 30. 07. 2020
  • Друзья, это мой первый платный курс, доступ к нему можно получить в группе mobile_developing в разделе Товары. Или написать мне в личку.
    Можно поддержать автора и канал 🤝 купив полный курс по MVVM здесь:
    market-193881724?w=pro...
    Список уроков:
    1. Создание проекта.
    2. Заполнение activity_main.xml.
    3. Заполнение fragment_main.xml. Добавление note_item.xml
    4. Заполнение макетов. Добавление кнопок на тулбар
    5. Инициализация объектов в MainActivity
    6. Инициализация StartFragment.kt, создание модели AppNote.kt
    7. Создание DatabaseRepository.kt, реализация репозитория Room
    8. Создание базы данных AppRoomDatabase.kt
    9. Переход с MainFragment.kt на AddNewNoteFragment.kt
    10. Создание новой заметки
    11. Заполнение RecyclerView. Отображение списка заметок
    12. Переход в NoteFragment.kt, удаление заметки из БД
    13. Настройка поведения навигационного графа
    15. Подключение к Firebase
    16. Макет для выбора базы данных
    17. Быстрая авторизация в Firebase
    18. Создание LiveData для работы с Firebase
    19. Создание новой заметки в Firebase
    20. Удаление заметки из Firebase
    21. Реализация функции выхода из аккаунта Firebase
    22. Добавление анимации в навигацию
    23. Сохранение настроек в SharedPreference.
    Презентация практического курса по созданию приложения "Заметки" согласно паттерну MVVM.
    На данном курсе вы научитесь:
    1. Выдавать приложения согласно паттерну MVMM.
    2. Работать с Firebase и с локальной базой данных SQLite.
    3. Научитесь использовать в приложении архитектурные компоненты:
    - LiveData;
    - ViewModel;
    - Room;
    - Navigation.
    4. Стек технологий:
    - Android SDK;
    - Kotlin;
    - Шаблон MVVM;
    - Kotlin Coroutines;
    - Firebase SDK;
    - RecyclerView.
    🤝 Поддержка канала:
    ✅ ВКонтакте: donate_app?mid=-193881724
    ✅ Donationalerts www.donationalerts.com/r/yura...
    √ Тэги для поиска:
    #kotlin #android #mvvm #androidstudio #firebase #livedata #viewmodel #room #navigation

Komentáře • 35

  • @rumbospain
    @rumbospain Před 3 lety +3

    Прошёл этот курс. Однозначно полезный. Рекомендую всем. Петрову большое спасибо!

    • @mr.developer
      @mr.developer  Před 3 lety

      Благодарю вас за отзыв )

  • @sno-oze
    @sno-oze Před 4 lety +2

    чувствую далее нас ждёт крутой контент, а пока пойду посмотрю Navigation.

  • @versatileman6129
    @versatileman6129 Před 4 lety

    Очень заинтересован в этом курсе

    • @mr.developer
      @mr.developer  Před 4 lety

      Здравствуйте, доступ можно получить в группе ВКонтакте)

  • @BogaBoga911
    @BogaBoga911 Před 4 lety

    Ждем👏👍

  • @mr.developer
    @mr.developer  Před 3 lety

    Можно поддержать автора и канал 🤝 купив полный курс по MVVM здесь:
    @t
    Список уроков:
    1. Создание проекта.
    2. Заполнение activity_main.xml.
    3. Заполнение fragment_main.xml. Добавление note_item.xml
    4. Заполнение макетов. Добавление кнопок на тулбар
    5. Инициализация объектов в MainActivity
    6. Инициализация StartFragment.kt, создание модели AppNote.kt
    7. Создание DatabaseRepository.kt, реализация репозитория Room
    8. Создание базы данных AppRoomDatabase.kt
    9. Переход с MainFragment.kt на AddNewNoteFragment.kt
    10. Создание новой заметки
    11. Заполнение RecyclerView. Отображение списка заметок
    12. Переход в NoteFragment.kt, удаление заметки из БД
    13. Настройка поведения навигационного графа
    14. Создание с нуля проекта в Firebase
    15. Подключение к Firebase
    16. Макет для выбора базы данных
    17. Быстрая авторизация в Firebase
    18. Создание LiveData для работы с Firebase
    19. Создание новой заметки в Firebase
    20. Удаление заметки из Firebase
    21. Реализация функции выхода из аккаунта Firebase
    22. Добавление анимации в навигацию
    23. Сохранение настроек в SharedPreference.
    Где применим стек технологий:
    -Android SDK;
    -Kotlin;
    -MVVM;
    -LiveData;
    -ViewModel;
    -Room (SQLite);
    -Navigation;
    -Kotlin Coroutines;
    -Firebase SDK;
    -RecyclerView.

  • @damirtokmashov
    @damirtokmashov Před 4 lety

    Ждем

  • @obozrevatel365
    @obozrevatel365 Před 3 lety +3

    Спасибо что ты есть друг. Твои уроки бесценны

  • @Fizikasabaktary
    @Fizikasabaktary Před 3 lety

    Продолжайте пожалуйста

  • @Sakhalinec
    @Sakhalinec Před 4 lety +1

    Класс, с меня лайк:) А будет что нибудь с DI? Например Dagger2 или Kodein

    • @mr.developer
      @mr.developer  Před 4 lety +1

      Благодарю, посмотрим)

  • @MrSvering
    @MrSvering Před 3 lety

    Добрый день, а как можно купить курс помимо ВК? У нас в стране он заблокирован, и при платежной информации требует паспорт.

    • @mr.developer
      @mr.developer  Před 3 lety

      Здравствуйте, да конечно. Можно приобрести в телеграм
      @mobile_developing

  • @mr.z3813
    @mr.z3813 Před 3 lety

    Насколько я понимаю когда вы выбрали firebase вы использовали api firebase и не использовали сторонние библиотеки и фреемворки
    А когда вы выбрали room что вы использовали как репозиторий ? И будет ли об этом рассказано в курсе ?

    • @mr.developer
      @mr.developer  Před 3 lety

      Да, в курсе создаётся два репозитория FirebaseRepository и RoomRepository. Они являются имплемпетацией DatabaseRepository.

  • @user-yl1vx5ni7o
    @user-yl1vx5ni7o Před 3 lety +1

    А где искать, этот практический курс?

    • @user-yl1vx5ni7o
      @user-yl1vx5ni7o Před 3 lety +1

      А понял они платные, ничего начну работать, куплю.

    • @mr.developer
      @mr.developer  Před 8 měsíci

      На бусти

  • @Discovery_Travel_
    @Discovery_Travel_ Před 4 lety

    а как же клон телеги ?

    • @mr.developer
      @mr.developer  Před 4 lety +2

      Продолжаем писать, не переживайте), это, чтобы контент на канале разнообразить)

  • @tihuivan
    @tihuivan Před 2 lety +1

    как посмотреть курс?

    • @mr.developer
      @mr.developer  Před 2 lety +1

      Теперь доступ к курсу можно получить на boosty ))
      boosty.to/mr.developer/posts/fe32632b-1f7e-4c82-9a8e-d2a4e2cb2146?share=post_link
      Список уроков:
      1. Создание проекта.
      2. Заполнение activity_main.xml.
      3. Заполнение fragment_main.xml. Добавление note_item.xml
      4. Заполнение макетов. Добавление кнопок на тулбар
      5. Инициализация объектов в MainActivity
      6. Инициализация StartFragment.kt, создание модели AppNote.kt
      7. Создание DatabaseRepository.kt, реализация репозитория Room
      8. Создание базы данных AppRoomDatabase.kt
      9. Переход с MainFragment.kt на AddNewNoteFragment.kt
      10. Создание новой заметки
      11. Заполнение RecyclerView. Отображение списка заметок
      12. Переход в NoteFragment.kt, удаление заметки из БД
      13. Настройка поведения навигационного графа
      14. Создание с нуля проекта в Firebase
      15. Подключение к Firebase
      16. Макет для выбора базы данных
      17. Быстрая авторизация в Firebase
      18. Создание LiveData для работы с Firebase
      19. Создание новой заметки в Firebase
      20. Удаление заметки из Firebase
      21. Реализация функции выхода из аккаунта Firebase
      22. Добавление анимации в навигацию
      23. Сохранение настроек в SharedPreference.
      Где применим стек технологий:
      -Android SDK;
      -Kotlin;
      -MVVM;
      -LiveData;
      -ViewModel;
      -Room (SQLite);
      -Navigation;
      -Kotlin Coroutines;
      -Firebase SDK;
      -RecyclerView.

    • @tihuivan
      @tihuivan Před 2 lety

      не окрываеться boosty, можно как-то по-другому?

  • @user-gj4rz9hv1w
    @user-gj4rz9hv1w Před 4 lety

    Здравствуйте,а сколько стоит данный курс,или он бесплатный?

    • @mr.developer
      @mr.developer  Před 4 lety

      Здравствуйте, доступ к курсу можно получить в группе vk.com/invite/kygSJdz

    • @VictorFilinov
      @VictorFilinov Před 3 lety

      @@mr.developer ссылка не работает

    • @mr.developer
      @mr.developer  Před 3 lety

      vk.com/market-193881724?w=product-193881724_4756031

  • @TundraEZ0
    @TundraEZ0 Před 10 měsíci

    А есть видео где ты пишешь код?

    • @mr.developer
      @mr.developer  Před 8 měsíci

      Ага, на канале

    • @TundraEZ0
      @TundraEZ0 Před 8 měsíci

      А вы можете скинуть готовый проект?@@mr.developer

    • @mr.developer
      @mr.developer  Před 8 měsíci

      На бусти, можно купить курс, но он устарел

  • @mellin8159
    @mellin8159 Před 2 lety

    А исходный код?