𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: fandroid
Название: «Чат-мессенджер» с push-уведомлениями

Продолжительность: 1 ч 40 мин
Количество уроков: 4 Видео
Язык: Русский
Вес архива: 652 МБ
Продвинутый практический курс по созданию полноценного клиент-серверного Android-приложения формата чат-мессенджера с push-уведомлениями. Материал подойдет как новичкам, так и разработчикам, которые хотят углубить знания в Android, PHP, серверной разработке и современных архитектурных подходах.
Что вы создадите в рамках курса
Вы разработаете собственное приложение «Чат-мессенджер» — полноценную систему обмена сообщениями с возможностью отправки фото, добавления друзей, онлайн-статусами, уведомлениями, безопасной авторизацией и серверной частью на PHP с MySQL.
Используемые технологии
• Kotlin и PHP
• Android Studio
• Архитектура MVVM + Clean Architecture
• Kotlin coroutines
• Android Architecture Components: LiveData, Room, ViewModel, Data Binding
• Dagger 2 для внедрения зависимостей
• REST API на PHP
• MySQL (удаленная база данных)
• Push-уведомления с FCM
Чему вы научитесь
Курс формирует практические навыки полноценной разработки мобильного приложения и backend-системы с нуля. После изучения материала вы будете уверенно понимать:
• как создать клиент-серверное Android-приложение;
• как проектировать архитектуру MVVM;
• как использовать LiveData, ViewModel, Room, Data Binding;
• как обрабатывать сетевые запросы с использованием coroutines;
• как снизить связность проекта через Dagger 2;
• как разработать и развернуть серверную часть на PHP;
• как настроить работу с MySQL;
• как интегрировать и использовать FCM для push-уведомлений.
Фактически вы получите навыки full‑stack разработки мобильных клиент-серверных приложений: от Android-клиента до полноценного REST API со всеми сопутствующими функциями.
Функционал создаваемого приложения
Авторизация и безопасность
• Вход по email и паролю
• Валидация полей
• Хранение пароля в зашифрованном виде
• Восстановление доступа через временный пароль
• Возможность смены пароля пользователем
Профиль и навигация
• Navigation Drawer с аватаром и информацией о пользователе
• Экран профиля: смена аватара, статуса, имени, email и пароля
Работа с друзьями
• Добавление пользователей по email
• Отправка приглашений и уведомлений
• Экран «Друзья» — аватар, статус, имя, онлайн‑состояние
• Принятие/удаление друзей
Чаты и обмен сообщениями
• Обмен текстовыми сообщениями с поддержкой emoji
• Отправка фото из галереи или камеры
• Просмотр фото на весь экран
• Отображение «последнего онлайна» собеседника
• Push-уведомления о новых сообщениях
• Удаление сообщений долгим нажатием
Список чатов
На экране «Чаты» отображаются все активные диалоги с аватаром, именем собеседника, последним сообщением и временем отправки. При открытии — полный чат с историей переписки.
Современные подходы к разработке
В ходе курса вы научитесь применять актуальные архитектурные решения, применять паттерны проектирования, оптимизировать клиент-серверное взаимодействие и использовать инструменты, которые применяются в реальных коммерческих проектах. Пример приложения будет опубликован в Google Play.
Кому подойдет этот курс
Материал подойдет:
• начинающим разработчикам — можно создать приложение даже без опыта, seguindo пошаговым инструкциям и используя готовый код;
• тем, кто уже знаком с Java, Kotlin, PHP или основами Android-разработки — курс систематизирует знания и научит создавать реальное приложение с сервером;
• тем, кто хочет освоить полный цикл разработки мобильных клиент-серверных систем.
В процессе обучения вы получите ссылки на дополнительные материалы, которые помогут закрепить знания и расширить понимание каждой технологии.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь