Скрытый контент для пользователей Alister, Aurorа, Homer, vintra, Дайнерис, Двалин, Коловрат, Москва.Нажмите, чтобы раскрыть...
Вы получите материалы курса в формате текстовый урок + видеофрагменты + исходный код.
Курс подойдет как начинающим, так и более опытным разработчикам. Можно просто пошагово создать приложение без знаний программирования, используя исходный код проекта и наши инструкции. Но если вы уже обладаете некоторыми знаниями, полученными на нашем канале, то этот курс поможет их закрепить, и дополнительно вы сможете самостоятельно создать 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.
Спойлер: Функционал приложения
https://privatelink.de/?https://www.fandroid.info/android-advanced-tutorial-chat-messenger/