infoclub

Самая большая база в Рунете. Более 30 000 курсов ! Присоединяйся :)

Быстрая регистрация

Эксклюзив → [Fandroid] Продвинутый курс по разработке android-приложения .Часть 1 (2019)

Тема в разделе "Программирование", создана пользователем Happiness, 13 июл 2019.

  1. [Fandroid] Продвинутый курс по разработке android-приложения .Часть 1 (2019)

    [Fandroid] Продвинутый курс по разработке android-приложения .Часть 1 (2019) | Инфоклуб

    Разработка приложения Чат-мессенджер

    В этом Продвинутом курсе вы узнаете, как создать клиент-серверное андроид приложение для онлайн чата и обмена сообщениями самостоятельно, независимо от опыта в программировании. В курсе содержится пошаговая инструкция по разработке мобильного приложения, разработке и развертыванию серверной части, а также настройке 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, указанный при регистрации. После авторизации можно сменить пароль на более надежный.

    Скачать:
     
    Onemy нравится это.