1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Администрирование и программирование", создана пользователем Администратор, 4 янв 2020.

Метки:
  1. Администратор

    By:Администратор4 янв 2020
    Администратор
    Команда форума Администратор

    Регистрация:
    17 ноя 2018
    Сообщения:
    26.885
    Симпатии:
    9.286
    Продвинутый курс по разработке android-приложения «Чат-мессенджер» с push-уведомлениями (2019) [Полный курс]
    Автор: fandroid

    1140х400

    Содержание



      • Разработка приложения Чат-мессенджер
      • Чему вы научитесь в этом курсе?
      • Какой функционал приложения?
      • Кому подойдет курс?
      • В каком формате курс?
      • Как записаться на курс?
      • Когда стартует курс?
      • Реквизиты для оплаты
    Разработка приложения Чат-мессенджер
    В этом Продвинутом курсе вы узнаете, как создать клиент-серверное андроид приложение для онлайн чата и обмена сообщениями самостоятельно, независимо от опыта в программировании. В курсе содержится пошаговая инструкция по разработке мобильного приложения, разработке и развертыванию серверной части, а также настройке push-уведомлений. Приложение «Чат-мессенджер» разрабатывается с использованием таких подходов, технологий и инструментов:




      • Языки разработки: Kotlin, Java, PHP
      • Разработка клиентского приложения в Android Studio
      • Разработка серверной части (REST API) на PHP
      • Взаимодействие с удаленной базой данных MySQL
      • Настройка push-уведомлений с FCM
    Чему вы научитесь в этом курсе?
    В этом курсе вы сможете создать мобильное клиент-серверное андроид-приложение и серверную часть для него. Приложение используется для общения путем обмена сообщениями в чате. Есть возможность отправки фотографий, добавления друзей, получения уведомлений о пропущенных сообщениях и подтверждениях дружбы и т.п. Взаимодействие с сервером построено с использованием типичных современных подходов. После прохождения курса вы будете знать:




      • как создать клиент-серверное android-приложение,
      • как разработать серверную часть (REST API) на PHP,
      • как работать с удаленной базой данных MySQL,
      • как отправлять сетевые запросы к REST API,
      • как обрабатывать ответы сервера с RXJava,
      • как настроить push-уведомления с FCM
    По итогам прохождения курса вы, по сути, освоите full-stack — полный цикл разработки клиент серверных приложений. Во-первых, научитесь создавать android-приложения в среде разработки Android Studio. Во-вторых, научитесь создавать серверную часть на языке PHP, разворачивать ее на удаленном сервере, настраивать базу данных MySQL и push-уведомления FCM.

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

    Chat_messenger_app

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

    Chat_messenger_app2

    Приложение открывается на экране «Чаты». Для начала общения нужно добавить собеседника, указав его email. Если указанный пользователь есть в базе данных, ему придет оповещение в приложении. Если такого пользователя нет, будет предложено отправить ему email со ссылкой на приложение.

    Chat_messenger_app3

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

    Chat_messenger_app5

    При тапе фото разворачивается на весь экран. При тапе на имени пользователя можно открыть экран информации о пользователе. Здесь можно принять предложение дружбы или удалить пользователя из друзей. Аватарки кликабельны.

    Chat_messenger_app6

    Экран «Чаты» отображает список чатов. В списке отображается аватар, имя пользователя, текст и время последнего сообщения. При тапе открывается чат. В заголовке чата отображается время, когда пользователь был онлайн. Если собеседник закроет чат, ему будут отправлены уведомления о всех новых сообщениях. Длинный тап на сообщении выделяет его для возможности удаления.

    Chat_messenger_app7

    Приложение разрабатывается в соответствии с современными подходами в архитектуре, дизайне и разработке клиент-серверных приложений с использованием актуальных приемов, технологий и инструментов. Подробнее ознакомиться с примером приложения из данного курса можно будет по ссылке в Google Play. Публикация приложения планируется в ближайшее время.

    Кому подойдет курс?
    Курс подойдет как начинающим, так и более опытным разработчикам. Можно просто пошагово создать приложение без знаний программирования, используя исходный код проекта и наши инструкции. Но если вы уже обладаете некоторыми знаниями, полученными на нашем канале, то этот курс поможет их закрепить, и дополнительно вы сможете самостоятельно создать android-приложение «Чат-мессенджер». Для уверенного понимания происходящего в курсе достаточно будет знания основ языков Java, Kotlin, PHP, и основ андроид-разработки. В курсе будут даваться ссылки на материалы для ознакомления с основами и углубления знаний по теме.

    Продажник:


    Скачать: Оформить VIP Подписку и открыть доступ к этой и другим темам.
     
    Последнее редактирование модератором: 6 ноя 2020
    jeka2703, Lord9000 и Alex2019 нравится это.
Похожие темы
  1. Todos
    Ответов:
    2
    Просмотров:
    1.051
  2. Todos
    Ответов:
    0
    Просмотров:
    490
  3. Todos
    Ответов:
    2
    Просмотров:
    928
  4. #Megalodon
    Ответов:
    3
    Просмотров:
    986
  5. #Megalodon
    Ответов:
    0
    Просмотров:
    1.528
  6. #Megalodon
    Ответов:
    2
    Просмотров:
    1.145
  7. #Megalodon
    Ответов:
    0
    Просмотров:
    878
Загрузка...