Разработка мобильного приложения на Java с использованием сервиса FB

3 000 руб. за проект
01 мая 2023, 00:12 • 14 откликов • 87 просмотров
Создать проект мессенджер
1. Загрузочная страница (пнг иконка, название проекта, прогресс бар(круглый)
2. Авторизация и регистрация (Поля для регистрации: Никнейм, Почта, Номер телефона, Пароль, Подтверждение пароля. Поля для авторизации: Почта, Пароль) все данные пользователя и сообщения сохраняются в базу данных FireBase
3. После прохождения 2 пункта, пользователю открывается страница чата(Toolbar-чат(цвет градиент, первый-00DDF1, второй-000AFF), «Создать беседу» создание беседы с любым пользователем, поиск(поиск должен осуществляться по уникальному имени пользователя по всему приложению), прямоугольники(чаты с пользователями) должны хранить в себе: фото пользователя, имя пользователя, статус(в сети/не в сети), последнее сообщение
4. Нижний toolbar, хранит в себе кнопки: контакты, чат, настройки
5.Страница контакты(toolbar-контакты(цвет градиент, первый-00DDF1, второй-000AFF)) содержит в себе список контактов на телефоне, в случае если номер на телефоне совпал с номер пользователя приложения, алгоритм подставляет фотографию и никнейм пользователя
6. Страница настроек. Сверху вниз, фото профиля, имя пользователя, поле с информацией о пользователе(пользователь сам добавляется информацию о себе) также поле «О себе» может быть пустым. Кнопка "Редактировать профиль". На страницы должна быть возможность изменить: Имя пользователя, фотографию, информацию о себе. Кнопки «Отмена» - результат изменений не сохраняется, «Сохранить» - изменения сохраняются. затем кнопка "пригласить друга" на странице настроек ссылка на апка-файл приложения, кнопка "Выти из аккаунта" запрашивает подтверждение "Уверены, что хотите выйти?" "да" - выход из аккаунта "нет" - данная кнопка переносит пользователя к странице авторизации.
7. Страница диалога с пользователем. Хранит в себе: Фото пользователя с которым ведется диалог, имя пользователя, его статус(в сети/не в сети), сообщения от аккаунта находятся справа, получаемые сообщения слева, сообщения можно удалить для всех, каждое сообщение содержит в себе время (чч:мм), поле для ввода сообщения, кнопка прикрепление ресурса(фото, документ), кнопка для отправки сообщения. Сообщения должны быть с уведомлением.

Для связи оставляйте ваши контакты (предпочтительней телеграмм)
Файлы