- Регистрация
- 08.05.19
- Сообщения
- 49,850
- Реакции
- 271,298
- #1
Голосов: 0
Автор: fandroid
Название: Продвинутый курс по разработке приложения для группы VK
В процессе курса вы научитесь создавать в Android Studio клиент-серверные приложения для социальных сетей с использованием самых современных подходов в разработке, таких как реактивное программирование c RxJava и модульная архитектура на основе паттерна MVP.
Кому подойдет курс?
Курс подойдет как начинающим, так и более опытным разработчикам. Можно просто пошагово создать приложение, используя исходный код проекта.
Какой функционал приложения?
Приложение будет использоваться для быстрого доступа к группе Вконтакте. В приложении будет реализована авторизация через OAuth 2.0, после авторизации пользователю будет доступно чтение и обсуждение постов группы с возможностью прикреплений к сообщениям, лайки и комментарии. Будет также возможность чтения стены группы без авторизации. Кроме того, будет реализовано оповещение через Firebase Cloud Messaging путем отправки уведомлений о новостях группы и ответах на комментарии. Среди других функций — просмотр участников группы, ссылок и другой информации о группе. Приложение разрабатывается в соответствии с требованиями Material Design и Clean Architecture. Навигация по приложению реализована через Navigation Drawer.
Какие технологии изучаются в курсе?
Материал может быть удален по просьбе
Скачать:
Название: Продвинутый курс по разработке приложения для группы VK
В процессе курса вы научитесь создавать в Android Studio клиент-серверные приложения для социальных сетей с использованием самых современных подходов в разработке, таких как реактивное программирование c RxJava и модульная архитектура на основе паттерна MVP.
Кому подойдет курс?
Курс подойдет как начинающим, так и более опытным разработчикам. Можно просто пошагово создать приложение, используя исходный код проекта.
Какой функционал приложения?
Приложение будет использоваться для быстрого доступа к группе Вконтакте. В приложении будет реализована авторизация через OAuth 2.0, после авторизации пользователю будет доступно чтение и обсуждение постов группы с возможностью прикреплений к сообщениям, лайки и комментарии. Будет также возможность чтения стены группы без авторизации. Кроме того, будет реализовано оповещение через Firebase Cloud Messaging путем отправки уведомлений о новостях группы и ответах на комментарии. Среди других функций — просмотр участников группы, ссылок и другой информации о группе. Приложение разрабатывается в соответствии с требованиями Material Design и Clean Architecture. Навигация по приложению реализована через Navigation Drawer.
Какие технологии изучаются в курсе?
- VK API — открытое API для взаимодействия с социальной сетью Вконтакте
- RxJava 2 — фреймворк для реализации парадигмы реактивного программирования
- MVP (Model-View-Presenter) — паттерн для создания модульной архитектуры приложения
- Moxy — библиотека для удобной реализации паттерна MVP
- FCM (Firebase Cloud Messaging) — сервис для реализации push-уведомлений в приложении
- Realm — библиотека для удобной организации хранения данных
- Retrofit — библиотека для REST-взаимодействия с сервером
- Butterknife — библиотека для удобной инициализации ресурсов
- Dagger 2 — библиотека для реализации dependency injection
Материал может быть удален по просьбе
Для просмотра ссылок пройдите регистрацию
Скачать: