Фриланс: заказать «firebase»
4 открытых заказа
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Закажите: firebase на фрилансе в Киеве, Москве, Минске и в других городах и странах СНГ. На фриланс бирже weblancer вы можете найти широкий выбор проектов и вакансий с лучшими ценами, безопасной сделкой и своевременной оплатой.
Цель Создать ios приложение, в котором можно выбирать, скачивать и устанавливать темы, иконки, виджеты и обои. Описание приложения: Если описать ... Читать дальше
Цель Создать ios приложение, в котором можно выбирать, скачивать и устанавливать темы, иконки, виджеты и обои. Описание приложения: Если описать приложение в двух словах - это галлерея контента. Контент делится на несколько типов: Темы (тема включает в себя обои, иконки, виджеты в одном стиле) Иконки (Наборы иконок) Обои Виджеты (Делятся на виджеты хоум скрина и виджеты экрана блокировки) Контент загружается в приложение через админ-панель и обновляется в режиме реального времени. В приложении предусмотрено два типа монетизации, подписки и баннерная реклама. В приложении ограниченное кол-во бесплатного контента. Основная часть доступна после оплаты подписки. Дизайн-макет ссылка Пример приложения конкурента: ссылка Путь пользователя: Запуск и загрузка приложения. Анимация логотипа. (Экран ссылка) Онбординг. Вместо статичной картинки будет добавлена анимация с движущимся контентом приложения(Экран ссылка) Открывается пейволл. Должна быть возможность менять пейвол через сервис /adapty.io/ (Экран ссылка) без вмешательства в код. Пользователь оформляет подписку или пропускает шаг Открывается экран Themes ссылка Экран “Themes” ссылка Пользователь переходит на экран Themes Скролит фид, выбирает одну из категорий и нажимает See All Открывается экран с фидом тем ссылка Пользователь кликает на одну из тем, открывается экран Preview ссылка На экране Preview доступны три действия: добавить в избранное (иконка сердце), Get Theme, вернуться назад (иконка стрелка влево) При нажатии на “Get Theme”, если тема платная, открывается пейволл, если бесплатная или есть подписка, откроется экран с онбордингом по установке каждого элемента темы ссылка При нажатии “Добавить в избранное”, тема сохраняется в раздел “Избранное” ссылка При нажатии стрелки вернуться назад, происходит переход на предыдущий экран Установка темы состоит из трех шагов: Установка виджета. Пользователь нажимает кнопку Download происходит скачивание виджета. Затем кнопка меняет состояние на How to Install. При клике открывается экран с туториалом ссылка Установка обоев. Пользователь нажимает кнопку Download, происходит скачивание обоев. Затем кнопка меняет состояние на How to Install. При клике открывается экран с туториалом ссылка Установка иконок. Делится на две части. Quick Install. При выборе этого способа происходит скачивание профиля конфигурации с локального хоста (данный профиль конфигурации позволяет автоматически устанавливать иконки). Далее открывается экран ссылка на котором отображаются все оригинальные иконки приложений, установленные на устройстве пользователя. Напротив оригинальной иконки располагается кастомная иконка из темы. Мэтчинг иконок происходит по названию приложения (при загрузке иконок в админ панели, мы указываем соответствующее название у каждой иконки). Пользователь может снять чекбокс нарпотив пары иконок, в этом случае данная иконка не будет установлена. При нажатии на иконку карандаша, открывается экран ссылка на котором пользователь может выбрать любую другую кастомную иконку для приложения из набора темы. Manual install. При выборе этого способа открывается экран ссылка. На данном экране отображаются все кастомные иконки из набора с предустановленными чекбоксами. Если убрать чекбокс, данная иконка не будет загружена на устройство. Кнопка Select All позволяет отметить все иконки. При нажатии на конпку Download происходит загрузка всех отмеченных иконок на устройство пользователя. При нажатии на кнопку How to Install открывается экран с туториалом ссылка Экран “Widgets” Пользователь переходит на экран Widgets ссылка Выбирает тип виджетов Home Screen или Lock Screen (установка доступна только на ios 16) Скролит фид и выбирает один из виджетов Открывается экран с превью этого виджета ссылка Нажимает кнопку “Download” происходит скачивание виджета (если виджет платный, а у пользователя не оформлена подписка - открывается пейволл) При клике на кнопку How to Install открывает туториал, в зависимости от выбранного типа виджета, для Home Screen ссылка, для Lock Screen ссылка Экран “Icons” Пользователь переходит на экран “Icons” ссылка Скролит фид и выбирает набор иконок Открывается экран с превью ссылка Установка иконок. Делится на две части. Quick Install. При выборе этого способа происходит скачивание профиля конфигурации с локального хоста(данный профиль конфигурации позволяет автоматически устанавливать иконки). Далее открывается экран ссылка на котором отображаются все оригинальные иконки приложений, установленные на устройстве пользователя. Напротив оригинальной иконки располагается кастомная иконка из темы. Мэтчинг иконок происходит по названию приложения (при загрузке иконок в админ панели, мы указываем соответствующее название каждой иконке). Пользователь может снять чекбокс нарпотив пары иконок, вэтом случае данная иконка не будет установлена. При нажатии на иконку карандаша, открывается экран ссылка на котором пользователь может выбрать любую другую кастомную иконку для приложения из набора темы. Manual install. При выборе этого способа открывается экран ссылка. На данном экране отображаются все кастомные иконки из набора с предустановленными чекбоксами. Если убрать чекбокс, данная иконка не будет загружена на устройство. Кнопка Select All позволяет отметить все иконки. При нажатии на конпку Download происходит загрузка всех отмеченных иконок на устройство пользователя. При нажатии на кнопку How to Install открывается экран с туториалом ссылка Экран “Wallpapers” Пользователь переходит на экран “Wallpapers” ссылка Скролит фид и выбирает обои Открывается превью обоев ссылка Нажимает на кнопку “Download”, если обои бесплатные или есть подписка, происходит скачивание. Если платные и нет подписки, открывается пейволл После скачивания, кнопка “Download” меняет состояние на “How to Install Wallpaper” При нажатии на кнопку, открывается экран с туториалом по установке ссылка Экран “Favorites” Пользователь переходит на экран “Favorites” ссылка Пользователь может выбрать тип контента в табах и перейти к установке, либо удалить контент из избранного тапнув на иконку сердца (добавить попап с подтверждением удаления) Экран “Settings” ссылка Пользователь может выбрать формат времени, который будет отображаться в виджете с часами Раздел Terms of Use открывает экран ссылка. Должна быть возможность менять контент на этом экране на сервере. Раздел Privacy Policy открывает экран ссылка. Должна быть возможность менять контент на этом экране на сервере. Support при клике открывает приложение мейл с заполненной почтой саппорта (запросить почту) FAQ при клике открывает экран ссылка Request a Feature при клике открывает приложение мейл с заполненной почтой саппорта (запросить почту) Rate Us при клике вызывается страница для оценки приложения в AppStore ссылка При клике происходит вызов шеринга ссылк на приложение в AppStore Write a review при клике вызывается страница для оценки приложения в AppStore Описание контента: Обои. Изображение в формате JPEG (PNG) Иконки Превью. Изображение в формате JPEG (PNG) Набор иконок. Набор изображений в формате JPEG (PNG) Обои. Изображение в формате JPEG (PNG) Виджет Превью. Изображение в формате JPEG (PNG) Виджет в 3х форматах Типы виджетов: Виджеты для Lock Screen Картинка Погода Часы Иконка приложения Виджеты для Home Screen Цифровые часы. Запрашивает разрешение на доступ к времени устройства. Картинка Текст Календарь. Запрашивает разрешение на доступ к приложению календарь. Картинка Текст - месяц, день недели, дата, время Батарея. Запрашивает разрешение на доступ к состоянию батареи. Картинка Состояние батареи Картинка Картинка Тема (набор из вышеперечисленного контента) Превью Набор иконок Набор виджетов (один или два виджета в трех размерах, маленький квадрат, прямоугольник, большой квадрат) Обои Дополнительно: Бесплатный контент имеет пометку Free ссылка (Настраивается при добавлении контента в админ-панели) В момент загрузки контента отображать скелетный экран, если это необходимо ссылка Можно сделать анимацию загрузки в виде бликов Кэшировать информацию каждый раз, на случай, если у пользователь будет выключен интернет (Обсудить) Использовать состояния элементов при взаимодействии с приложением ссылка Создать профиль конфигурации для автоматической установки иконок Интеграции AppsFlyer - отслеживание маркетинговых активностей Amplitude - отслеживание продуктовых метрик Firebase Crashlytics - отслеживание крашей приложения Onesignal - отправка push уведомления ссылка - AB тесты пейментволов без вмешательства в код ссылка - AB тесты пейментволов без вмешательства в код Facebook sdk - отслеживает маркетинговые данные Рекламная сеть - баннеры API ключи будут предоставлены по запросу. Монетизация В приложении предусмотрено два типа монетизации, подписки и банерная реклама. Интегрировать SDK рекламной сети и сервиса для управления пейволами ссылка Установить триггеры вызова пейволлов таким образом, чтобы их можно было настраивать через сервис ссылка без вмешательства в код. Аналогично установить триггеры для вызова рекламных баннеров и блоков (в процессе выбора рекламной сети). Требования Pixel perfect верстка Перед версткой всех макетов, показать и согласовать анимацию на одном из экранов Переходы между экранами должны быть быстрыми, без зависаний Превью контента должно отображаться в приложении без задержек (возможна загрузка превью в момент открытия приложения) Адаптивность под все смартфоны iPhone Поддержка версий IOS: 14, 15, 16 Поддержка отправки push уведомлений из сервиса Onesignal с возможностью сегментировать пользователей (с подпиской/без подписки) Перенос кода приложения на нашу инфраструктуру после оплаты проекта Свернуть
$1700
указан исполнитель
Закрыт
Приложение VPN на Котлине готово и ждет загрузки в сторы. Возникла проблема с созданием VPS сервера.
Нужно создать для прогона ... Читать дальше
Нужно создать для прогона ... Читать дальше
Приложение VPN на Котлине готово и ждет загрузки в сторы. Возникла проблема с созданием VPS сервера.
Нужно создать для прогона первый сервер на хостинге DigitalOcean с технологией OPENVPN
Суть работы:
Сервер подключается к базе данных от Firebase ( предоставляя сертификаты, лог и пар+ip) Свернуть
Нужно создать для прогона первый сервер на хостинге DigitalOcean с технологией OPENVPN
Суть работы:
Сервер подключается к базе данных от Firebase ( предоставляя сертификаты, лог и пар+ip) Свернуть
2 заявки
Закрыт
Нужно сделать доработку админ панели.
Некоторые задачи:
Редактирование профиля пользователя (API)Запись о проведенной транзакции (Юкасса) в БД Настройка взаимодействия с firebase ... Читать дальше
Некоторые задачи:
Редактирование профиля пользователя (API)Запись о проведенной транзакции (Юкасса) в БД Настройка взаимодействия с firebase ... Читать дальше
Нужно сделать доработку админ панели.
Некоторые задачи:
Редактирование профиля пользователя (API)Запись о проведенной транзакции (Юкасса) в БД Настройка взаимодействия с firebase для отправки push уведомлений в моб.приложении Свернуть
Некоторые задачи:
Редактирование профиля пользователя (API)Запись о проведенной транзакции (Юкасса) в БД Настройка взаимодействия с firebase для отправки push уведомлений в моб.приложении Свернуть
4 заявки
Закрыт
Здравствуйте,мне нужно создать 2 интернет магазина немного отличающихся, для меня и еще одного человека, самые простые, чтобы было понятно, что ... Читать дальше
Здравствуйте,мне нужно создать 2 интернет магазина немного отличающихся, для меня и еще одного человека, самые простые, чтобы было понятно, что делали мы сами. С использованием Visual Studio Code, Flutter, Firebase, Firestore, чтобы можно было вывести это приложение на телефон и показать его там. На приложенных фото все тз от учителя.10:28 Свернуть
8 заявок
Закрыт
IOS разработчик на пару часов сегодня SWIFT
Знание FireBase, задача на пару часов, сделать нужно сегодня
Бюджет 30$ Оплата по ... Читать дальше
Знание FireBase, задача на пару часов, сделать нужно сегодня
Бюджет 30$ Оплата по ... Читать дальше
IOS разработчик на пару часов сегодня SWIFT
Знание FireBase, задача на пару часов, сделать нужно сегодня
Бюджет 30$ Оплата по факту готовности Свернуть
Знание FireBase, задача на пару часов, сделать нужно сегодня
Бюджет 30$ Оплата по факту готовности Свернуть
$30
нет заявок
Закрыт
Нужно создать простое Android Webview приложение со следующим функционалом:
1. Интегрировать OneSignal SDK
2. Клоака по ГЕО (Если гео закрыто, ... Читать дальше
1. Интегрировать OneSignal SDK
2. Клоака по ГЕО (Если гео закрыто, ... Читать дальше
Нужно создать простое Android Webview приложение со следующим функционалом:
1. Интегрировать OneSignal SDK
2. Клоака по ГЕО (Если гео закрыто, то открывается игра; Если гео открыто - открывается ссылка). Желательно настраивать через Firebase, но подходят и другие варианты
3. Игра - любая игра (3 в ряд, выбор карточек, квиз, опросник). Конкретное ТЗ по игре будет выдано после начало работы
6. Сохранение cookie-файлов (Если юзер открывает приложение повторно и он переходит на сайт, на котором он ранее был залогинен на сайте, то он должен оставаться залогиненым)
7. Возможность загрузки файлов в приложение
8. Горизонтальная и вертикальная ориентация, отсутствие вылетов, работа всех кнопок (В первую очередь кнопки "Назад")
9. Вес приложения до 30 мб Свернуть
1. Интегрировать OneSignal SDK
2. Клоака по ГЕО (Если гео закрыто, то открывается игра; Если гео открыто - открывается ссылка). Желательно настраивать через Firebase, но подходят и другие варианты
3. Игра - любая игра (3 в ряд, выбор карточек, квиз, опросник). Конкретное ТЗ по игре будет выдано после начало работы
6. Сохранение cookie-файлов (Если юзер открывает приложение повторно и он переходит на сайт, на котором он ранее был залогинен на сайте, то он должен оставаться залогиненым)
7. Возможность загрузки файлов в приложение
8. Горизонтальная и вертикальная ориентация, отсутствие вылетов, работа всех кнопок (В первую очередь кнопки "Назад")
9. Вес приложения до 30 мб Свернуть
10 заявок
Закрыт
C# реализация простого софта с Push уведомлениями FireBase
Бюджет 80$ Сроки, сделать нужно сегодня работы на пару часов полагаю, знающему ... Читать дальше
Бюджет 80$ Сроки, сделать нужно сегодня работы на пару часов полагаю, знающему ... Читать дальше
C# реализация простого софта с Push уведомлениями FireBase
Бюджет 80$ Сроки, сделать нужно сегодня работы на пару часов полагаю, знающему человеку
Оплата по факту готовности, передача исходников после оплаты
Оставляйте телеграмм для связи Свернуть
Бюджет 80$ Сроки, сделать нужно сегодня работы на пару часов полагаю, знающему человеку
Оплата по факту готовности, передача исходников после оплаты
Оставляйте телеграмм для связи Свернуть
$80
2 заявки
Закрыт
Нужна помощь с проектом AR в Unity + Vuforia. Приложение по типу визуализатора от IKEA. Из реализованного: сцены авторизации\регистрации (firebase), ... Читать дальше
Нужна помощь с проектом AR в Unity + Vuforia. Приложение по типу визуализатора от IKEA. Из реализованного: сцены авторизации\регистрации (firebase), UI всех остальных экранов и объектов. Нужно связать все скриптами и протестировать. Пишите ваши предложения по цене! Спасибо! Свернуть
1 заявка
Закрыт
Мы, команда MoonX, - амбициозный и быстро развивающийся стартап, занимающийся разработкой собственного лайф-стайл продукта - мобильного приложения на iOS и ... Читать дальше
Мы, команда MoonX, - амбициозный и быстро развивающийся стартап, занимающийся разработкой собственного лайф-стайл продукта - мобильного приложения на iOS и Android в области ментального здоровья, лунного цикла и астрологии. MoonX - лунный календарь, в котором мы подсказываем нашему пользователю когда начинать планировать, реализовывать свои дела и цели, отдыхать, восстанавливаться и снова начинать планировать и реализовывать. А луна - наш добрый друг и гид, который в этом помогает и дает силы.Мы растем и сейчас ищем опытного iOS разработчика для развития продукта и стартапа до уровня единорога.Что мы ожидаем от вас:3+ лет опыта разработки мобильных приложенийуровень middle+, seniorSwift, Objective C, C++базовое знание других языков программированияZeplin, Firebase, Rest API, WebSocketактивный интерес к новым технологиям и желание учиться и развиватьсявысокий уровень самоорганизациистремление работать в команде и желание сделать продукт еще кручеЕСЛИ ЭТО ВСЕ ПРО ТЕБЯ, ОЧЕНЬ ЖДЕМ ТВОЕ РЕЗЮМЕ!Плюсы от нас:Молодая амбициозная командаИнтересная динамичная работа в продуктовом постоянно растущем стартапеБольшие возможности для самореализации и влияния на развитие продуктаВашу/нашу работу и результат будут видеть миллионы пользователейВозможность работать удаленно (для тех, кто умеет) либо в офисе в центре городаГибкий графикОборудованиеЗП с привязкой к курсу, опционМинимум бюрократииОбучение за счет стартапа. Свернуть
4 заявки
Закрыт
Есь приложения написанные на nativescript, проблема в том что иногда пуши не работают.
Необходимо настроить функциональсть работы пуш нотификаций на ... Читать дальше
Необходимо настроить функциональсть работы пуш нотификаций на ... Читать дальше
Есь приложения написанные на nativescript, проблема в том что иногда пуши не работают.
Необходимо настроить функциональсть работы пуш нотификаций на разных стендах под разными ключами.
Критерии
1. Есть несколько стендов дев, тест, стейдж, прод
2. Есть несколько приложений
3. Есть несколько ключей дев и прод наши и клиентов
4. Необходимо настроить архитектурно бесперебойную работу сервиса пуш нотификаций Свернуть
Необходимо настроить функциональсть работы пуш нотификаций на разных стендах под разными ключами.
Критерии
1. Есть несколько стендов дев, тест, стейдж, прод
2. Есть несколько приложений
3. Есть несколько ключей дев и прод наши и клиентов
4. Необходимо настроить архитектурно бесперебойную работу сервиса пуш нотификаций Свернуть
1 заявка
Закрыт
Вітаю!
Шукаю спеціаліста, який допоможе створити автоматичне розгортання коду на сервері, за допомогою команди у Python.
Можна використовувати Google Run ... Читать дальше
Шукаю спеціаліста, який допоможе створити автоматичне розгортання коду на сервері, за допомогою команди у Python.
Можна використовувати Google Run ... Читать дальше
Вітаю!
Шукаю спеціаліста, який допоможе створити автоматичне розгортання коду на сервері, за допомогою команди у Python.
Можна використовувати Google Run або AWS.Ідея наступна:
Маю код готового бота на Python розміщений на GitHub.
Підключена база даних Firebase.Маю бота адміністратора, користувачі можуть створювати нових ботів за допомогою бота-адміністратора.
Тобто, на виході маю отримати код, який я вставлю у код свого бота, щоб в подальшому підключити його до кнопки, натиснувши яку, згенерується новий ID у Firebase (це я сам зроблю), користувач вставить ТОКЕН бота і розгорниться новий бот на сервері, взявши ID-користувача та ТОКЕН бота.
Сподіваюсь зрозуміло пояснив.
Як приклад, додам посилання на тестового бота:
ссылкаСвернуть
Шукаю спеціаліста, який допоможе створити автоматичне розгортання коду на сервері, за допомогою команди у Python.
Можна використовувати Google Run або AWS.Ідея наступна:
Маю код готового бота на Python розміщений на GitHub.
Підключена база даних Firebase.Маю бота адміністратора, користувачі можуть створювати нових ботів за допомогою бота-адміністратора.
Тобто, на виході маю отримати код, який я вставлю у код свого бота, щоб в подальшому підключити його до кнопки, натиснувши яку, згенерується новий ID у Firebase (це я сам зроблю), користувач вставить ТОКЕН бота і розгорниться новий бот на сервері, взявши ID-користувача та ТОКЕН бота.
Сподіваюсь зрозуміло пояснив.
Як приклад, додам посилання на тестового бота:
ссылкаСвернуть
нет заявок
Закрыт
Здравствуйте! На проекте необходимо сделать правку (переработать функционал), связанную с firebase rest api/firebase realtimeDB. Нужно ответ опытного специалиста на вопрос ... Читать дальше
Здравствуйте! На проекте необходимо сделать правку (переработать функционал), связанную с firebase rest api/firebase realtimeDB. Нужно ответ опытного специалиста на вопрос - "можно ли такое реализовать/улучшить используя firebase?". Если нет будет думать дальше!
Пишите телеграмм для связи! Свернуть
Пишите телеграмм для связи! Свернуть
1 заявка
Закрыт
Нужно приложение ежедневные (еженедельные/ежемесячные) гороскопы + хиромантия (скинирование руки камерой + результат) + совместимость знаков.
Все по принципу рандом, весь ... Читать дальше
Все по принципу рандом, весь ... Читать дальше
Нужно приложение ежедневные (еженедельные/ежемесячные) гороскопы + хиромантия (скинирование руки камерой + результат) + совместимость знаков.
Все по принципу рандом, весь контент подготовлен.
Контента много, лучше наверное выносить на Firebase. Локализация - EN, DE, ES.
Нужно:Интеграция подписок Play ConsoleFirebaseAppsflyerAdaptyOnesignalAdmobFacebookМакет есть в фигма
Более подробно ТЗ обсудим с кандидатами. Свернуть
Все по принципу рандом, весь контент подготовлен.
Контента много, лучше наверное выносить на Firebase. Локализация - EN, DE, ES.
Нужно:Интеграция подписок Play ConsoleFirebaseAppsflyerAdaptyOnesignalAdmobFacebookМакет есть в фигма
Более подробно ТЗ обсудим с кандидатами. Свернуть
2 заявки
Закрыт
Коротка суть задачі:
Додаток для пошуку людей по інтересах, та спілкуванню з ними.
Даний додаток із максимально спрощеним функціоналом.\
В ... Читать дальше
Додаток для пошуку людей по інтересах, та спілкуванню з ними.
Даний додаток із максимально спрощеним функціоналом.\
В ... Читать дальше
Коротка суть задачі:
Додаток для пошуку людей по інтересах, та спілкуванню з ними.
Даний додаток із максимально спрощеним функціоналом.\
В додатку користувач може:
- Логінитись, реєструватись, відновлювати пароль, редагувати профіль
- Листати людей які пропонує додаток
- Переписуватись із людьми які сподобались (ріалтайм чат)
Дизайн: ссылка
Особливості додатку:
Додаток повинен працювати з Firebase. Написати на Kotlin.
Реєстрація спрощена, в фаербейсі просто зберігаємо емейл і пароль як прості поля користувача, без використання системи аутентифікації фаербейса. При авторизації ніяких кодів підтверджень чи будь-яких інших підтверджень входу непотрібно. При відновленні паролю користувачу просто показується новий пароль, новий пароль генерувати за довільним алгоритмом, на ваш розсуд, але пароль має вийти не дуже важким.
На екрані перелистування профілей людей, свайпу пальцем по картці не потрібно реалізовувати, листається за допомогою кнопок внизу. При нажатті на кнопку “сердечко”, на карточці з людиною показується серце, та запускається анцімація, яка листає карточку вправо, після анімації якщо оба користувача лайкнули один одного показується екран “It's a match”. Якщо нажали кнопочку “хрестик”, карточка листається вліво.
Екран з чатом максимально простий. Відправляти можна тільки текстові повідомлення, без файлів. Кнопочка “Send” активна тільки якщо введено хоча б один символ в полі для введення тексту. Коли відбувається відправка повідомлення, кнопка “Send” неактивна. Після відправки повідомлення поле для введення тексту очищується.
При нажатті на фотографію людини в екрані чатів або екрані одного чату, відкривається її профіль.
Якщо в користувача є нові повідомлення в якомусь чаті то в списку чатів в цьому чаті в червоному кружечку відображається кількість нових повідомлень, при вході в чат всі повідомлення відмічаються як прочитаними. Також при вході в чат список повідомлень автоматично листається до кінця вниз щоб бачити останнє найновіще повідомлення. Повідомлення які приходять в чат в якому користувач знаходиться на даний момент автоматично відмічаються як прочитаними.
Пропонуйте оцінки по часу та бюджету Свернуть
Додаток для пошуку людей по інтересах, та спілкуванню з ними.
Даний додаток із максимально спрощеним функціоналом.\
В додатку користувач може:
- Логінитись, реєструватись, відновлювати пароль, редагувати профіль
- Листати людей які пропонує додаток
- Переписуватись із людьми які сподобались (ріалтайм чат)
Дизайн: ссылка
Особливості додатку:
Додаток повинен працювати з Firebase. Написати на Kotlin.
Реєстрація спрощена, в фаербейсі просто зберігаємо емейл і пароль як прості поля користувача, без використання системи аутентифікації фаербейса. При авторизації ніяких кодів підтверджень чи будь-яких інших підтверджень входу непотрібно. При відновленні паролю користувачу просто показується новий пароль, новий пароль генерувати за довільним алгоритмом, на ваш розсуд, але пароль має вийти не дуже важким.
На екрані перелистування профілей людей, свайпу пальцем по картці не потрібно реалізовувати, листається за допомогою кнопок внизу. При нажатті на кнопку “сердечко”, на карточці з людиною показується серце, та запускається анцімація, яка листає карточку вправо, після анімації якщо оба користувача лайкнули один одного показується екран “It's a match”. Якщо нажали кнопочку “хрестик”, карточка листається вліво.
Екран з чатом максимально простий. Відправляти можна тільки текстові повідомлення, без файлів. Кнопочка “Send” активна тільки якщо введено хоча б один символ в полі для введення тексту. Коли відбувається відправка повідомлення, кнопка “Send” неактивна. Після відправки повідомлення поле для введення тексту очищується.
При нажатті на фотографію людини в екрані чатів або екрані одного чату, відкривається її профіль.
Якщо в користувача є нові повідомлення в якомусь чаті то в списку чатів в цьому чаті в червоному кружечку відображається кількість нових повідомлень, при вході в чат всі повідомлення відмічаються як прочитаними. Також при вході в чат список повідомлень автоматично листається до кінця вниз щоб бачити останнє найновіще повідомлення. Повідомлення які приходять в чат в якому користувач знаходиться на даний момент автоматично відмічаються як прочитаними.
Пропонуйте оцінки по часу та бюджету Свернуть
3 заявки
Закрыт
Мне нужна помощь в написалии курсовой работы. Среда разработки Android Studio используемый язык - Java. Есть макет приложения в фигме, ... Читать дальше
Мне нужна помощь в написалии курсовой работы. Среда разработки Android Studio используемый язык - Java. Есть макет приложения в фигме, написана авторизация и регистрация (связь с Firebase) также там создана БД которая отображает список позиций в recyclerview. Нужно внести некоторые корректировки в проект, а также нужно чтобы считало Итоговую сумму в зависимости от выбранного пользователем диапазона дат. все это
должно попадать в бд Свернуть
должно попадать в бд Свернуть
1 заявка
Закрыт
Мне нужна помощь в написалии курсовой работы. Среда разработки Android Studio используемый язык - Java. Есть макет приложения в фигме, ... Читать дальше
Мне нужна помощь в написалии курсовой работы. Среда разработки Android Studio используемый язык - Java. Есть макет приложения в фигме, написана авторизация и регистрация (связь с Firebase) также там создана БД которая отображает список позиций в recyclerview. Нужно внести некоторые корректировки в проект, а также нужно чтобы считало Итоговую сумму в зависимости от выбранного пользователем диапазона дат. все это
должно попадать в бд Свернуть
должно попадать в бд Свернуть
нет заявок
Закрыт