Skip to content

Course project. A small application that works with the API that forms a set of jokes, anecdotes, stories and quotes that I approve for my children to view.

Notifications You must be signed in to change notification settings

stdimensiy/GeekBrains_Course_Popular_libraries_CP_Dad_approves_of_good_jokes_App

Repository files navigation

GeekBrains_Course_Popular_libraries


Курсовой проект

Студента GeekBrains Веремеенко Дмитрия
Факультет: Android-разработки
Курс: Android 5. Популярные библиотеки: RxJava 2, Dagger 2, Moxy

Комплексное задание: Приложение формирующее подборку анекдотов, историй, стишков и афоризмов на основе предоставляемых внешним сервисом данных, посредством модерации и ранжирования администратором (в данном случае отцом) - небольшое приложение реализующее архитектурный паттерн MVP, все пройденные популярные библиотеки и REST API

рабочее наименование проекта "Папа одобряет"

### Текущий результат (Экран выбора режимов просмотра и работы приложения, экран авторизации администратора, экран отображения контента в режиме просмотра, экран отображения контента в режиме модерации)


Задачи

  • Задача №1.1. Старт проекта, подключение актуальных версий библиотек (зависимостей), настройка разрешений.
  • Задача №1.2. Формирование структуры пакетов и классов приложения для реализации архитектурного паттерна MVP
  • Задача №1.3. Внедрение и реализация Moxy
  • Задача №2.1. Внедрение и реализация Cicerone
  • Задача №2.2. разработка репозитория, сущностей (классов) для приема, парсинга и хранения данных получаемых из сети
  • Задача №3.1. формирование разметки экранов, в зависимости от ориентации устройства
  • Задача №3.2. Внедрение и реализация Retrofit
  • Задача №4.1. Внедрение и реализация ROOM
  • Задача №4.2. Внедрение и реализация RxJava
  • Задача №5.1. Формирование базы данных и механизма оперативного переключения
  • Задача №5.2. Реализация отслеживания состояния сети
  • Задача №6.1. Внедрение и реализация Dagger2

Отчет о выполнении:


✔️ Задание №1.1. - Выполнено в полном объеме.-
✔️ Задание №1.2. - Выполнено выполнено в полном объеме, с небольшими дополнениями.-
✔️ Задание №1.3. - Выполнено.-
✔️ Задание №2.1. - Выполнено.-
✔️ Задание №2.2. - Выполнено.-
✔️ Задание №3.1. - Выполнено.-
✔️ Задание №3.2. - Выполнено.-
✔️ Задание №4.1. - Выполнено.-
✔️ Задание №4.2. - Выполнено.-
✔️ Задание №5.1. - Выполнено.-
✔️ Задание №5.2. - Выполнено.-
✍️ Задание №6.1. - Выполняется.-


StDimensiy 02.08.2021

About

Course project. A small application that works with the API that forms a set of jokes, anecdotes, stories and quotes that I approve for my children to view.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages