Требуется обновить мобильное приложение для путешествий, созданное на cordova. Необходимо поднять версию, скомпилировать и выпустить обновление, а также опубликовать на rustore. Исходники будут предоставлены. Детали обсуждения уточнятся.
Техническое задние на создание приложения на языке kotlin
Технические требования:
- версия Android 13+
- телефоны без root с дефолтной Android системой
- будет включен режим разработчика
- приложение будет устанавливаться через ADB
- приложение должно управляться через ADB
- приложение без UI
- язык разработки kotlin
- приложение должно стабильно работать на всех версиях Android 13+
В приложении должен быть реализован следующий функционал:
- отправка смс в фоне
- перманентная подмена GPS координат для всех приложений
- отмена перманентно подмены GSP координат
- запрос всех необходимых прав
Как писалось выше приложение не должно иметь UI, а все управление должно производиться через ADB.
Т.е. после установки данного приложения, так же через ADB должна быть возможность стригирить запрос приложением на:
- получение прав на отправку смс
- получение прав на подмену гео данных
- назначение приложения дефолтным приложением для отправки SMS (если это требуется для корректной работы отправки смс в фоне)
- возврат дефолтного приложения по отправке смс
Так же должны быть возможности на отправку SMS на указанный номер с указанным текстом. Отправка должна производиться через ADB.
Т.е. в консоли через adb должна быть возможность выполнить команду параметрами к которой будут переданы номер и текст сообщения.
Приложение должно обработать данный запрос и отправить смс в фоне. Без каких либо запросов и уведомлений.
Смс должно быть помещено в общий список отправленных смс, что бы его можно было просмотреть в дефолтном sms клиенте.
Так же должна быть возможность перманентно установить GPS координаты где сейчас якобы находится телефон. И все приложения без исключения
должны принимать данные координаты как истину. Тестирование нужно производить на google maps, yandex карты, yandex taxi, yandex navigator, telegram.
Координаты должны быть установлены перманентно, т.е. целевые приложения должны думать, что телефон находится в указанных координатах на постоянной основе.
Нужна возможность отключения перманентной подмены GPS координат и возврат дефолтного поведения для телефона на тему определения координат.
Все установки и отключения подмены координат должны выполняться исключительно через ADB. Т.е. через adb клиент нужно сообщить приложению, что требуется
установить или отключить подмену GPS координат.
Весь выше описанный функционал должен стабильно работать на всех дефолтных версиях Android 13+ включительно.
Если требуются какие то определенные дополнительные настройки в системе, что бы весь выше описанный функционал завелся, то необходимо описать в пояснительной записке что и где нужно настроить.
Так же в пояснительной записке должно быть описано как процесс первоначальной настройки телефона / приложения, так и процесс удаления приложения и восстановление телефона в дефолтное состояние.
Обязательно описать все подводные камни, проблемы и узкие места которые могут возникать при использовании приложения.
Описать подробные примеры как пользоваться приложением.
По итогу исполнителю нужно будет предоставить:
- собранное готовое приложение в APK
- архив с исходниками которые можно собрать в Android Studio Narwhal | 2025.1.1
- подробная инструкция по сборке (сборка будет производиться под ubuntu 24.04)
- подробная инструкция как пользоваться приложением с примерами команд
Заявки фрилансеров
Похожие заказы
- Мобильные приложения1 заявкаОткрыт4 дня назад
- $320
Требуется разработать мобильный CRMP лаунчер с автоустановкой кеша, возможностью добавления авто и характеристик, поддержкой Android 15. Необходимо вшить стоковые диалоговые окна, спидометр, HUD и инвентарь с функционалом.
Мобильные приложения3 заявкиОткрыт10 дней назад Требуется разработать мобильное приложение CODLIN для поиска мастеров (электриков, сантехников и др.) с функцией свайпа, чатом и админ-панелью. Основные задачи: минималистичный дизайн, реализация на Flutter или Java/Kotlin, мультиязычность, система верификации мастеров и управление заявками. Ожидаются предложения по срокам и стоимости.
Мобильные приложения12 заявокОткрыт11 дней назад- $1000
Потрібна розробка сучасного UI/UX для мобільного сервісу та веб-інтерфейсу. Завдання включають UX-дослідження, прототипування мобільного додатку і веб-адмінки, а також UI-дизайн для платформ iOS, Android і Web. Формат роботи віддалений, тривалість 6–8 тижнів. Очікується досвід роботи з мобільними інтерфейсами та MVP.
Мобильные приложения13 заявокОткрыт12 дней назад Требуется доработать мобильные приложения для iOS и Android, разработанные на React Native с использованием TypeScript. В проекте задействована база данных MongoDB и бекенд на Express. Ожидается работа с смешанной моделью данных. Подробности будут предоставлены при обсуждении.
Мобильные приложения4 заявкиОткрыт12 дней назадТребуется разработчик для внесения изменений в приложение на Flutter. Основная задача — исправление багов в проекте, включающем авторизацию, каталог авто и карточку авто. Исходники приложения будут предоставлены для ознакомления.
Мобильные приложения4 заявкиОткрыт15 дней назадНебольшая инди-студия ищет опытного Unity-разработчика для проектной работы над мобильными приложениями. Задачи включают портирование и оптимизацию, внедрение модулей рекламы и монетизации, а также предрелизный баг-фикс по результатам QA. Оплата фиксированная, устанавливается после подписания НДА.
Мобильные приложения3 заявкиЗакрыт8 дней назадИщется специалист для продолжения разработки и поддержки беттинг приложения на React Native. Необходимо доработать языковые версии, завершить интеграцию платежей, добавить чат-бота и решить вопросы хранения данных пользователей. Также требуется создать версию с рекламой для Rustore и Xiaomi GetApps. В дальнейшем будет необходима поддержка приложения.
Мобильные приложения2 заявкиОткрыт16 дней назадТребуется разработать мобильное приложение для розыгрыша друзей. Оно должно включать элементы, такие как скриншот с неработающими кнопками и простым интерфейсом. Основная задача — создать развлекательный продукт с минимальными функциями.
Мобильные приложения6 заявокОткрыт16 дней назад- $40
Требуется опубликовать мобильное приложение в Гугл плей маркет с рабочего аккаунта разработчика, зарегистрированного до ноября 2023. Необходима отправка приглашения на почту для загрузки приложения и его модерации. Оплата производится после успешной публикации.
Мобильные приложения3 заявкиОткрыт18 дней назад