Библиотека android (кратко: REST/Facebook/Appsflyer/WebView)

Цена договорная
22 апреля 2020, 20:45 • 6 откликов • 31 просмотр
Требуется создать библиотеку для Android, которая будет легко интегрироваться в проекты, связывать сервисы с приложением, (напр. AppsFlyer, Facebook, sentry), взаимодействовать с нашими серверами, показывать рекламную интеграцию, управлять жизненным циклом приложения.

Кроме разработки непосредственно библиотеки было бы интересно и долгосрочное сотрудничество (проектное/фуллтайм)

---

Прежде чем приступать к заданию, очень желательно знать:
  • Принципы REST-взаимодействия.
  • Жизненный цикл Android-приложения.
  • Как гибко настраивать WebView.
  • Как создать библиотеку.
  • Как внедрить Unity-игру в нативный проект.
Функционал:
  1. Поверх экранов показываем заставку n-секунд с png-картинкой
  2. Инициализируются сервисы, собираются разные данные (bundle, время, версии приложения, устройства, ос, рекламные идентификаторы, токены-firebase и т.д)
  3. Собираем отложенные диплинки (fb/appsflyer)
  4. Делаем запрос на сервер, куда отправляем все эти данные
  5. В зависимости от ответа - можем открыть webview, которое открывается поверх всех activities, и в дальнейшем пользователь взаимодействует только с ним. При этом, содержимое, которое остаётся под ним, нужно удалять из памяти, поскольку оно может отнимать много ресурсов (например, Unity). Или просто продолжаем запуск приложения
  6. В фоне возможна (в зависимости от ответа сервера) отправка событий в фб/аппсфлаер

Выше привел примерный функционал, чтобы было схематично понятно что предстоит.

Точное ТЗ с примерами моделей данных, запросов и четким описанием предоставим выбранным кандидатам.

P.S. Интересно будет рассмотреть варианты с компилированной в бинарник SDK.