Программирование [Юрий Петров] Android курс по паттерну MVVM

  • Автор темы Anonymous (4f5b1c)
  • Дата начала
A

Anonymous (4f5b1c)

Гость
4a995af79d.jpg

ОПИСАНИЕ:

Курс по созданию приложения "Заметки" по шаблону проектирования MVVM на языке Kotlin.

Список уроков:
  • Создание проекта.
  • Заполнение activity_main.xml.
  • Заполнение fragment_main.xml. Добавление. note_item.xml.
  • Заполнение макетов. Добавление кнопок на тулбар.
  • Инициализация объектов в MainActivity.
  • Инициализация StartFragment.kt, создание модели AppNote.kt.
  • Создание DatabaseRepository.kt, реализация репозитория Room.
  • Создание базы данных AppRoomDatabase.kt.
  • Переход с MainFragment.kt на AddNewNoteFragment.kt.
  • Создание новой заметки.
  • Заполнение RecyclerView. Отображение списка заметок.
  • Переход в NoteFragment.kt, удаление заметки из БД.
  • Настройка поведения навигационного графа.
  • Создание с нуля проекта в Firebase.
  • Подключение к Firebase.
  • Макет для выбора базы данных.
  • Быстрая авторизация в Firebase.
  • Создание LiveData для работы с Firebase.
  • Создание новой заметки в Firebase.
  • Удаление заметки из Firebase.
  • Реализация функции выхода из аккаунта Firebase.
  • Добавление анимации в навигацию.
  • Сохранение настроек в SharedPreference.
Где применим стек технологий:
  • Android SDK.
  • Kotlin.
  • MVVM.
  • LiveData.
  • ViewModel.
  • Room (SQLite).
  • Navigation.
  • Kotlin Coroutines.
  • Firebase SDK.
  • RecyclerView.
СКАЧАТЬ:
 

В целом курс интересный.
Почти все моменты объяснил автор.
Пару минусов:
Нет исходного кода 23 урока;
И приложение крашится если обновить зависимости до последних версий библиотек.
Если вдруг у кого-то есть обновленный вариант курса, поделитесь.
 

Рекламное сообщение
Proxy-solutions.net - Инновационный сервис по продаже прокси.
Быстрые и стабильные серверные и мобильные прокси.

- Ассотримент стран и городов (операторов связи для мобильных прокси).
- Протоколы/типы соединения HTTP/HTTP(s), SOCKS5, UDP, Shadowsocks/Shadowsocks(R), socks5+tls, trojan + tls.
- Широкий функционал сервиса и личного кабинета.
- Консультант на сайте/ круглосуточная поддержка.

Скидка 5% на все услуги сервиса по промокоду: piratehub
 

Обратите внимание

Назад
Сверху