[Udemy] Android Studio и Firebase - 'Доска Объявлений' Часть 2 (Сергей Драгунов)
[Udemy] Android Studio и Firebase - 'Доска Объявлений' Часть 2 (Сергей Драгунов)
?
- Использование BottomNavigationView, создание, редактирование и удаление объявлений;
- Практическое использование Архитектуры MVVM в Firebase;
- Добавление категории 'Избранное', 'Мои объявления', счетчик просмотров объявлений;
- Добавляем Banner и Interstitial рекламу.
Требования
- Android Studio установленное и настроенное.
Для кого этот курс:
- Начинающие андроид разработчики.
Описание
Создаем приложение 'Доска объявлений' с помощью Android Studio и Firebase на языке программирования Kotlin.
Это вторая часть курса. Firebase Real Time Database нам позволяет не ломать голову как настроить сервер для базы данных на облаке а беспокоится только о нашем приложении. Используя Firebase мы пишем код только для нашего приложения, которое сможет в реальном времени записывать и считывать в базу данных на облаке.
В этой части добавляем рекламу от AdMob , Interstitial (Реклама которая перекрывает весь экран и для ее закрытия нужно нажать на крестик в верхнем правом углу) а также Banner это полоска с рекламой которая не перекрывает весь экран. А также в этой части создадим разметку для объявлений, научимся записывать и считывать данные с Real Time Database. В этой части узнаем что такое архитектура MVVM и как применить ее к нашему проекту. Узнаем как пользоваться нижним меню Bottom Navigation View. Научимся пользоваться классом DifUtils для оптимизации нашего RecyclerView, а также добавим счетчик просмотров объявлений и категорию 'Избранное' в которую пользователи смогут добавлять объявления которые им понравились что бы не потерять их. И напоследок добавим анонимный вход и узнаем как пользоваться правилами на Firebase для защиты нашей базы данных.
Курс предназначен для начинающих которые уже установили Android Studio и имеют небольшие навыки в этой области. Все действия объясняю пошагово. На основе данного приложения можно создать свое приложение Блог, интернет магазин, заказ еды и многое другое.
01 Добавление рекламы
01 Получение SHA1 отпечатка.mp4 [15m 213k 584]
02 AdMob Banner.mp4 [70m 408k 514]
03 AdMob Interstitial.mp4 [97m 470k 474]
external-assets-links.txt [158]
02 Разметка для создания объявлений
04 Разметка для EditAdsActivity. Часть 1 (продолжение).mp4 [676m 339k 621]
05 Разметка для EditAdsActivity. Часть 2 (завершение).mp4 [598m 29k 5]
03 Запись_Считывание данных с БД
06 DbManager класс.mp4 [445m 896k 437]
07 Записываем в БД первое объявление.mp4 [532m 519k 282]
08 Считывание данных.mp4 [491m 409k 967]
external-assets-links.txt [72]
04 RecyclerView
09 Разметка объявления.mp4 [706m 687k 928]
10 RecyclerView Adapter.mp4 [688m 483k 217]
05 Проблемы с jcenter()
11 Как добавить библиотеку в виде модуля.mp4 [233m 365k 474]
12 Исправляем проблему с jcenter().mp4 [555m 432k 760]
external-assets-links.txt [150]
06 Разметка объявления (Продолжение)
13 Улучшаем дизайн разметки объявления.mp4 [504m 347k 671]
07 Замена startActivityForResult
14 Заменяем startActivityForResult.mp4 [601m 278k 469]
external-assets-links.txt [75]
08 Архитектура MVVM, подпись приложения, BottomNavigationView
15 Панель для редактирования объявления.mp4 [368m 239k 21]
16 Подпись приложения для PlayМаркет и Release версия.mp4 [390m 615k 25]
17 Архитектура MVVM.mp4 [515m 849k 24]
18 BottomNavigationView.mp4 [374m 315k 980]
09 Фильтрация, удаление, редактирование объявлений
19 Query.mp4 [298m 7k 192]
20 Редактирование объявления.mp4 [485m 541k 484]
21 Редактирование объявления часть 2.mp4 [438m 250k 880]
22 Удаление объявлений, DiffUtil.Callback.mp4 [542m 25k 545]
10 Счетчик просмотров и категория _Избранное_
23 Счетчик просмотров.mp4 [894m 955k 614]
24 Категория _Избранное_. Часть 1.mp4 [573m 965k 341]
25 Категория _Избранное_. Часть 2.mp4 [375m 33k 899]
26 Категория _Избранное_. Часть 3.mp4 [224m 303k 187]
11 Анонимный вход
27 Анономный вход. Часть 1.mp4 [484m 856k 738]
28 Анонимный вход. Часть 2.mp4 [406m 536k 985]
external-assets-links.txt [156]
Объем: 11.7Гб.