Создание нативного приложения (Android)
Abelana MDM. Native app
Предметная область: мы разрабатываем приложение, которое позволяет удаленно контролировать и мониторить устройство (VR шлем на Android OS). Выполнять на нём отправленные с сайта команды, например, на перезагрузку и отслеживать статус девайса.
Цель: создать приложение, работающее в фоне девайса (VR шлем на Android OS) и держащее открытое UDP соединение с сервером (WebSocket). Периодически отправлять информацию о девайсе. Его процент заряда, сила WiFi сигнала, package name активного приложения. При получении сообщения иметь возможность его обработать.
Приоритетная платформа: Android 10 (Pico Neo 3 Pro). При наличии Oculus Quest 2 (Android 10) нужно помнить, что API может сильно отличаться из-за дополнительных ограничений.
Доступные способы установки: ADB, включенный режим разработчика на устройстве.
Аналоги: ArborXR, ManageXR. У обоих есть приложения без графического интерфейса живущие в фоне.
Общие требования:
Приложение должно находиться в фоне всей системы.
Приложение не должно закрываться никакими оптимизациями системы по расходу батареи.
Приложение не должно иметь какой-либо графический интерфейс.
Приложение должно иметь публичный API для вызова из другого приложения (см. “Требования к API для Abelana Launcher”)
Восстановление соединения с WebSocket при проблемах с интернетом, уходом в режим сна, временным отсутствием интернета.
Требования к выполнению удаленных команд пришедших по WebSocket:
Запуск приложения по package name (если оно установлено).
Убийство процесса по package name.
Перезапуск шлема.
Выключение шлема.
Требования к отправке статуса девайса по WebSocket:
Отправлять перечисленные ниже данные при изменении активного приложения.
Отправлять перечисленные ниже данные каждые N секунд (конфигурируемо).
Отправлять следующие данные:
заряд батареи устройства
запущенное активное приложение (package name)
статус Wi-Fi и его уровень сигнала (integer. Количество “палок” сигнала. От 0 до 4. 0 - нет палок
. Сконвертировать db самостоятельно).
Требования к API для Abelana Launcher:
Данное API должно быть доступно для вызова из приложения под Android разработанное на Unity3D.
Возможность передать необходимые параметры для подключения к WebSocket.
uri (wss://app.abelanavr.com/ws/launcher)
auth_token (string)
send_device_info_every_seconds (int)
Полезные ссылки:
https://devanswers.pico-interactive.com/index.php?qa=4085&qa_1=how-to-keep-app-running-in-unity3d&show=4085#q4085 - проблема с удержанием открытого соединения на шлеме.
https://github.com/picoxr/support - общий список дополнительных библиотек.
https://github.com/picoxr/pico-power-manager - управление питанием.
https://github.com/picoxr/app-start-on-bootup - настройка приложения на Pico Neo 3 для его запуска после старта устройства.
https://developer.pico-interactive.com/sdk/index?id=16&device_id=1&platform_id=3 - Android Native XR SDK.
Deadline: 20 мая.
-
Сделаю проект, только для теста мне нужен будет сам девайс. А я во Львове нахожусь.
Aktualne zlecenia dla freelancerów w kategorii Programowanie na Androida
Należy opracować aplikację mobilną na Androida i iOSNależy opracować aplikację mobilną dla Androida i iOS, która będzie działać jako komunikator z naszym AI przez gotowy Backend i API.Funkcjonalność: autoryzacja; lista asystentów AI; czat; wysyłanie i odbieranie wiadomości; wsparcie WebSockets (rozmowa w czasie… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 11 godzin 54 minuty temu ∙ 32 oferty |
Transformacja strony intebwio na platformy: android, ios, windows, linux 5000$
18 828 PLN
Cześć! Poszukuję doświadczonego programisty, zespołu lub agencji do kompleksowego przeniesienia mojej innowacyjnej platformy webowej Intebwio na dedykowane aplikacje dla systemów: Android, iOS, Windows oraz Linux. O produkcie: Intebwio to oparta na sztucznej inteligencji… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 13 godzin 18 minut temu ∙ 15 ofert |
Programista Blockchain Ton 10000 $
37 665 PLN
Witaj! Szukam freelancera TON do projektu [krótkoterminowego / długoterminowego]. Potrzebuję kogoś, kto może mi pomóc w [konkretnie określ, czego potrzebujesz, np. napisaniu inteligentnego kontraktu stakingowego / połączeniu frontendu z TonConnect / zbudowaniu tokena]. Wymagane… Programowanie na Androida ∙ 20 godzin 32 minuty temu ∙ 13 ofert |
Kotlin apk Zaktualizować 3 zapytania
84 PLN
Jest projekt na kotlin, mała aplikacja mobilna, którą trzeba poprawić. Są 3 endpointy, które trzeba poprawić, w tym przetwarzanie. Proszę napisać czas aktualizacji i budowy apk do testów, a także koszt. Hybrydowe aplikacje mobilne, Programowanie na Androida ∙ 4 dni 14 godzin temu ∙ 17 ofert |
Rozwój aplikacji mobilnejSzukam deweloperów ios/android do tworzenia aplikacji hazardowych. Stos technologiczny: Flutter/Unity/Kotlin/Swift Dużym plusem będzie doświadczenie w pracy z wizualami i projektami Chicken Road/Tower Rush/Plinko, a także użycie takich narzędzi jak WebView, Firebase, AppsFlyer,… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 11 dni 8 godzin temu ∙ 35 ofert |