- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Вы получите материалы курса в формате текстовый урок + видеофрагменты + исходный код. Курс подойдет как начинающим, так и более опытным разработчикам. Можно просто пошагово создать приложение без знаний программирования, используя исходный код проекта и наши инструкции. Но если вы уже обладаете некоторыми знаниями, полученными на нашем канале, то этот курс поможет их закрепить, и дополнительно вы сможете самостоятельно создать android-приложение «Чат-мессенджер». Для уверенного понимания происходящего в курсе достаточно будет знания основ языков Java, Kotlin, PHP, и основ андроид-разработки. В курсе будут даваться ссылки на материалы для ознакомления с основами и углубления знаний по теме. Описание В этом продвинутом курсе вы узнаете, как создать клиент-серверное андроид приложение для онлайн чата и обмена сообщениями самостоятельно, независимо от опыта в программировании. В курсе содержится пошаговая инструкция по разработке мобильного приложения, разработке и развертыванию серверной части, а также настройке push-уведомлений. Приложение «Чат-мессенджер» разрабатывается в соответствии с принципами Clean Architecture с использованием таких подходов, технологий и инструментов: Языки разработки: Kotlin, PHP Разработка клиентского приложения в Android Studio Архитектура Model-View-ViewModel (MVVM) Clean Architecture Использование Kotlin coroutines Android Architecture Components: LiveData, Room, ViewModel, Data Binding Dependency injection с Dagger 2 Разработка серверной части (REST API) на PHP Взаимодействие с удаленной базой данных MySQL Настройка push-уведомлений с FCM Программа курса Урок 1. Серверная часть. Продвинутый курс Чат-мессенжер. Урок 2. Архитектура мобильного приложения. Продвинутый курс Чат-мессенжер. Урок 3. Добавление UI для экрана регистрации. Продвинутый курс Чат-мессенжер. Урок 4. Авторизация и панель навигации. Продвинутый курс Чат-мессенжер Урок 5. Отправка и принятие приглашения дружбы. Удаление друзей. Продвинутый курс Чат-мессенжер. Урок 6. Аккаунты пользователей и нотификация событий добавления в друзья Урок 7. База данных Room в приложении Урок 8. Реализация Data Binding. Продвинутый курс Чат-мессенжер Урок 9. Добавление чата в приложение Урок 10. Отправка и просмотр изображений, статус пользователя в сети Вы узнаете - как создать клиент-серверное android-приложение; - как построить архитектуру Model-View-ViewModel (MVVM); - как работать с LiveData, Room, ViewModel, Data Binding; - как обрабатывать сетевые запросы с Kotlin coroutines; - как уменьшить связность с помощью Dagger 2; - как разработать серверную часть (REST API) на PHP; - как работать с удаленной базой данных MySQL; - как настроить push-уведомления с FCM. В этом курсе вы сможете создать мобильное клиент-серверное андроид-приложение и серверную часть для него. Приложение используется для общения путем обмена сообщениями в чате. Есть возможность отправки фотографий, добавления друзей, получения уведомлений о пропущенных сообщениях и подтверждениях дружбы и т.п. Взаимодействие с сервером построено с использованием типичных современных подходов. Функционал приложения |
Быстрая оплата RUB, UAH, KZT