Скачать [Fandroid] Продвинутый курс по разработке android-приложения «Чат-мессенджер» с push-уведомлениями.

Discussion in 'Программирование' started by #SuperPlum, Jul 6, 2019.

  1. #SuperPlum

    By:#SuperPlumJul 6, 2019
    Moderator
    Staff Member Модератор

    Joined:
    Feb 17, 2019
    Messages:
    27,566
    Likes Received:
    23,997
    [Fandroid] Продвинутый курс по разработке android-приложения «Чат-мессенджер» с push-уведомлениями. Часть 1 (2019)
    1
    В этом Продвинутом курсе вы узнаете, как создать клиент-серверное андроид приложение для онлайн чата и обмена сообщениями самостоятельно, независимо от опыта в программировании. В курсе содержится пошаговая инструкция по разработке мобильного приложения, разработке и развертыванию серверной части, а также настройке 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, указанный при регистрации. После авторизации можно сменить пароль на более надежный.

    Продажник

    Скачать
     
    Last edited: Aug 11, 2021
    jeka2703 likes this.
  2. arrrtur

    By:arrrturAug 11, 2021
    VIP
    VIP Новенький

    Joined:
    Mar 26, 2021
    Messages:
    7
    Likes Received:
    1
    Ссылка не работает
     
  3. #SuperPlum

    By:#SuperPlumAug 11, 2021
    Moderator
    Staff Member Модератор

    Joined:
    Feb 17, 2019
    Messages:
    27,566
    Likes Received:
    23,997
    Ссылка готова
     
  4. arrrtur

    By:arrrturAug 12, 2021
    VIP
    VIP Новенький

    Joined:
    Mar 26, 2021
    Messages:
    7
    Likes Received:
    1
    Спасибо
     
    #SuperPlum likes this.
Похожие темы
  1. SilaSliva
    Replies:
    2
    Views:
    1,102
  2. SilaSliva
    Replies:
    0
    Views:
    520
  3. SilaSliva
    Replies:
    2
    Views:
    975
  4. #SuperPlum
    Replies:
    0
    Views:
    1,573
  5. #SuperPlum
    Replies:
    2
    Views:
    1,180
  6. Администратор
    Replies:
    0
    Views:
    1,092
  7. #SuperPlum
    Replies:
    0
    Views:
    919
Loading...