Mobile developer (Android)
3000 UAHWebview приложение
В приложении используются следующие SDK: Appsflyer, Appmetrica, Facebook, Firebase.
1. Сразу после открытия приложения необходимо:
● показать анимацию загрузки;
● отстучать в Appsflyer и Appmetrica;
● активировать два SDK на выбор из списка (Adjust, Kochava, Mytracker, Singular, Tenjin);
● начать собирать данные акселерометра (должно собраться не больше 50-60 значений);
● получить Google Play Install Referrer;
● получить диплинк с Facebook SDK.
2. После выполнения первого пункта формируется POST запрос на сервер по адресу https://auff.xyz/3:
● Хедеры:
◦ 123 — тестовый хедер, подробнее в следующем пункте;
◦ packagename — имя пакета приложения;
◦ FirebaseId — Firebase installation ID (FID).
● Тело:
◦ referrer — google play install referrer;
◦ accelerometer
◦ deeplink — Facebook deeplink;
Все данные в теле шифруются с помощью Base64.
● Может быть три ответа на запрос:
◦ 302 — открывается webview, если тело ответа содержит имя пакета;
◦ 204 — открывается игра;
◦ 4** , 5** и другие ошибки во время запроса (напр., таймаут из-за отсутствия интернета) - показывает окно ошибки подключения;
◦ Иначе — игра.
3. Независимо от основного запроса отправляется еще несколько GET запросов. Каждый запрос отправляется сразу при получении соответствующих данных; хедеры запросов всегда такие же, как у основного, а ответы на все эти запросы никак обрабатывать не нужно:
● запрос на новый токен Firebase (https://auff.xyz/token);
● запрос на диплинк с Appsflyer (https://auff.xyz/appsflyer).
4. Доки — https://documenter.getpostman.com/view/5763876/TVRn2mA2, где хедер с именем 123 — тестовый и может принимать несколько значений:
● game — пустой ответ 204;
● site — ответ 302, в хедере Location находится ссылка на редирект, а в теле имя пакета приложения;
● empty — ответ 200 с пустым телом ответа.
Важно, не переходить по редиректам автоматически, а останавливаться на первом, это должно быть задано явно. Таймаут ожидания ответа от сервера должен быть 30 секунд и повторные запросы не должны присылаться, а при таймауте показывается окно ошибки подключения.
5. Если пришел ответ 302 с ссылкой, то должно открыться Webview с ссылкой, которая находится в хедере Location.
6. В Webview должны выполняться следующие условия:
● минимальная версия апи для приложения должна быть 19, при этом поддержка вебвью от версии 23;
● при перевороте экрана телефона вьюшка не должна обновляться и должна переворачиваться без проблем;
● выпадающие списки, загрузка файлов и js в целом во вьюшке должны работать;
● должно производиться сохранение куки вьюшки, пользователь должен оставаться залогиненным даже после перезапусков приложения и ребута;
● кнопка назад должна правильно работать во вьюшке, а если возвращать назад некуда, приложение не должно закрываться;
● кнопка назад должна правильно работать и в игре, не выводя пользователя на загрузку, окно ошибки и прочее.
● setSupportMultipleWindows для вебвью должно быть запрещено;
● setD
Пишите в телеграмм acidbro_recruiter , по поводу оплаты договариваемся
Работа на постоянку, удалённая
Актуальні фриланс-проєкти в категорії Розробка під Android
Додатки на Java/Kotlin
2000 UAH
Мені потрібні додатки на довільну тематику з мінімальним функціоналом і дизайном. Головне вимога - унікальний код. Не кодканьон Для тесту потрібно кілька додатків, якщо проходять модерацію, буде потрібно від 10 до 30 додатків на місяць. Якщо зацікавлені, пишіть, докладно… Розробка під Android ∙ 9 ставок |
Виправити роботу push повідомлень в android додаткувиправити роботу push повідомлень в android додатку повинно працювати на всіх +- свіжих версіях андроїд підключений onesignal вихідники за посиланням https://drive.google.com/file/d/1q_nKTQBbb4o1JxC22EEceEV4v0WZxIv0/view?usp=sharing Гібридні мобільні додатки, Розробка під Android ∙ 4 ставки |
Додаток ЗНОПотрібно доробити програму ЗНО. Є код, потрібно виправити помилки і доробити до кінця. Ціна договірна. Розгляну всі пропозиції Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 7 ставок |
Розробка додатків для управління розумними замками
68 000 UAH
Розробка Android і iOS додатків для управління розумними замками аналог / копія додатку ttlock https://apps.apple.com/ru/app/ttlock/id1033046018 https://play.google.com/store/search?q=ttlock&c=apps&hl=ru&gl=US Є вогонь HTTPS://cnopen.ttlock.com/doc/api Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 14 ставок |
Створення мобільного додатку на основі готового дизайнуМи шукаємо розробника для створення аркадної гри, що характеризується простотою та залученістю. Ви маєте свободу у виборі технологій для реалізації проекту, з особливою увагою до Cordova або Flutter, хоча Android Studio та Unity також прийнятні. Вибір мови програмування… Ігрові програми, Розробка під Android ∙ 13 ставок |