Проект посвящён исследованию детальных данных о касаниях экрана и проверке гипотезы о возможности отличать «мягкий» тап от «резкого» относительно индивидуальной истории пользователя. Результат планируется использовать как основу для мобильной игры, оценивающей состояние человека по моторике.
android разработчик для мобильной игры
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Создать AAR-библиотеку для сбора данных о касаниях, простое APK, экспорт в ZIP и Python-валидатор;
- Разработать экспериментальное приложение со сценариями касаний;
- Организовать сбор данных на двух смартфонах и провести первичный анализ различий;
- Реализовать офлайн-алгоритм персонального baseline в Python;
- Определить личную норму и оценивать интенсивность касания;
- Проверить устойчивость алгоритма на длительных данных объёмом около 1000 касаний за 2 недели.
требования
- Уверенно владеть Kotlin и Android SDK;
- Иметь опыт создания Android-библиотек AAR с отдельной сборкой и публичным API;
- Уметь работать с MotionEvent, включая historical samples, custom View и полный поток событий от ACTION_DOWN до ACTION_UP или ACTION_CANCEL;
- Владеть многопоточностью, записью и сериализацией вне UI-потока, потокобезопасными буферами;
- Иметь опыт локального хранения данных с Room, SQLite или файлами и их экспорта;
- Владеть Python и Pandas для построения графиков, статистики и отчётов;
- Будет плюсом опыт работы с сенсорными данными или измерительными приложениями.
условия
- Проектная работа и фриланс;
- Оплата за каждый из 4 этапов отдельно;
- Использование нейросетей в работе приветствуется;
- Работа оплачивается по результату.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.