Продвинутый курс по разработке android-приложения «Чат-мессенджер» с push-уведомлениями (часть 3)

Виктор Неизвестный

Команда форума
Администратор
Янв 3, 2015
116,467
65,110
1,180
В этом Продвинутом курсе вы узнаете, как создать клиент-серверное андроид приложение для онлайн чата и обмена сообщениями самостоятельно, независимо от опыта в программировании. В курсе содержится пошаговая инструкция по разработке мобильного приложения, разработке и развертыванию серверной части, а также настройке push-уведомлений

Приложение «Чат-мессенджер» разрабатывается с использованием таких подходов, технологий и инструментов:
  • Языки разработки: Kotlin, PHP
  • Разработка клиентского приложения в Android Studio
  • Архитектура Model-View-ViewModel (MVVM)
  • Использование Kotlin coroutines
  • Android Architecture Components: LiveData, Room, ViewModel, Data Binding
  • Dependency injection с Dagger 2
  • Разработка серверной части (REST API) на PHP
  • Взаимодействие с удаленной базой данных MySQL
  • Настройка push-уведомлений с FCM
Чему вы научитесь в этом курсе?

В этом курсе вы сможете создать мобильное клиент-серверное андроид-приложение и серверную часть для него. Приложение используется для общения путем обмена сообщениями в чате. Есть возможность отправки фотографий, добавления друзей, получения уведомлений о пропущенных сообщениях и подтверждениях дружбы и т.п. Взаимодействие с сервером построено с использованием типичных современных подходов.

После прохождения курса вы будете знать:
  • как создать клиент-серверное android-приложение,
  • как построить архитектуру Model-View-ViewModel (MVVM)
  • как работать с LiveData, Room, ViewModel, Data Binding
  • как обрабатывать сетевые запросы с Kotlin coroutines
  • как уменьшить связность с помощью Dagger 2
  • как разработать серверную часть (REST API) на PHP,
  • как работать с удаленной базой данных MySQL,
  • как настроить push-уведомления с FCM
По итогам прохождения курса вы, по сути, освоите full-stack — полный цикл разработки клиент серверных приложений. Во-первых, научитесь создавать android-приложения в среде разработки Android Studio. Во-вторых, научитесь создавать серверную часть на языке PHP, разворачивать ее на удаленном сервере, настраивать базу данных MySQL и push-уведомления FCM.

Какой функционал приложения?

Приложение представляет чат и мессенжер с возможностью авторизации по email и паролю. Для всех полей ввода реализована валидация. Пароль хранится в базе данных в зашифрованном виде. Если вы забыли пароль, можно запросить временный пароль на ваш email, указанный при регистрации. После авторизации можно сменить пароль на более надежный.

Продажник


Скачать

 
Similar threads
Thread starter Заголовок Форум Ответы Дата
Виктор Неизвестный [Юрий Бошников] Продвинутый курс по созданию сайта с нуля (2021) ПРОГРАММИРОВАНИЕ И АДМИНИСТРИРОВАНИЕ 0
Виктор Неизвестный [Юля Бездарь] Продвинутый курс по созданию масок в инстаграм (2020) ДИЗАЙН | ГРАФИКА 0
Виктор Неизвестный Курс по VBA. Макросы в Excel Продвинутый Курс на VBA! [Дмитрий Коган] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Продвинутый курс по кинезиотейпированию в ортопедии [Андрей Богатырев] [Rehab Science] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Продвинутый курс подготовки к экзамену IELTS по английскому языку [Фоксфорд] [Ирина Ганина] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Курс по английскому языку для дошкольников и учеников начальной школы. Продвинутый уровень [Фоксфорд] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Продвинутый курс по миофасциальной гимнастике для лица [Марат Толкын] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню