Разработка приложений для Android — удалённая работа в Москве
Дата: 2024-07-29
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-07-29
Описание
Доработка существующего приложения. О приложении Приложение представляет собой медиа-плеер, построенный на базе ExoPlayer3. Главный плеер представляет из себя tabview представление для каждого из типов медиа-элементов: треки, плейлисты, исполнители и т.д. Приложение обладает дополнительным функционалом: 1.Есть отдельный fragment view, который измеряет пульс посредством прикладывания пальца к камере и измерения кол-ва красного и сохраняет в примитивную БД. 2.Есть отдельный fragment view, который отображает данные о собранном пульсе из БД 3.При индексации треков из памяти устройства происходит считывание пиковых значений амплитуды звуковых волн в треке и вычисление средней BPM по треку. 4.Запись в метаданные(Extras) MediaItem среднего BPM для последующего использования. Разработка Необходимо проработать реализацию БД для приложения посредством использования библиотеки ROOM. А также перевести некоторые процессы на background service. Требуется реализовать следующий функционал: - Исправление view: 1. Во втором пункте доп. функционала был указан fragment view который отображает данные из БД и отображает их в виде list view. Требуется обернуть это в scroll view. - Работа с БД 1. Во втором пункте доп. функционала был указан fragment view который отображает данные из БД и отображает их в виде list view. Требуется проработать методы удаления и редактирования элементов данных. 2. В третьем пункте доп. функционала был указан метод считывания BPM и запись этого значения в метаданные. Требуется проработать следующую реализацию: Реализовать в ROOM DB таблицу, примерно следующего вида: ID(PK) | FilePath | FileBPM В данной реализации ID и FilePath это NOT NULL колонки, которые обязательно должны быть заполнены. Вместо считывания амплитуды требуется разместить функционал заполнения таблицы вышеописанной таблицы. - Фоновые процессы 1. В предыдущем этапе работы БД в пункте 2 мы проработали таблицу в БД, которая заполнена данными о треках. Требуется перенести функцию считывания амплитуды из основного потока, который блокирует отображение треков в background процесс, который будет в зоне уведомлений отображать процесс считывания треков и примерное время, которое осталось до считывания всего массива. - Модификация PlayBack background service 1. Требуется реализовать в методах сервиса взаимодействия с текущим плейлистом функцию составления плейлиста из более подходящих к считанному пульсу, который описан в доп. функционале в пункте 1. Процесс должен быть такой Считывается пульс -> Считанный пульс записывается в shared prefs -> При открытии окна медиаплеера и нажатии на специализированную кнопку должен активироваться playback сервис, который будет составлять новый плейлист и замещать текущий, текущий, при замещении, просто сохранить, для корректного переключения обратно.
Похожие заказы
Программисты
дистанционно
договорная
Data Science. Разработка с нуля, доработка существующего продукта, настройка, тестирование. Пожелания и особенности: Ищем опытных разработчиков для проекта в области ИИ, аналитики и распределённых систем Требуется: • Опыт разработки на Python 3.10+: FastAPI, asyncio. • Знание микросервисной архитектуры: Docker, Docker Compose, Kafka / Redpanda, Redis. • Опыт работы с векторными базами (FAISS, Milvus) и базами данных (PostgreSQL). • Навыки работы с локальными LLM (например, Ollama, Huggingface Inference API). • Умение писать чистый, модульный, поддерживаемый код. • Опыт построения пайплайнов сбора, обработки, анализа больших потоков данных. Будет плюсом: • Опыт интеграции LLM в реальные системы (не просто использование ChatGPT). • Опыт работы с математикой прогнозов / вероятностными моделями (Bayes, reinforcement learning). • Опыт построения или участия в распределённых вычислительных проектах. • Знание современных фреймворков для фронтенда (Next.js / React) для Operator Dashboard. • Наличие своей команды или напарников (отдельный плюс). Формат работы: • Удалённо, гибкий график. • Оплата за конкретные задачи и модули. • Возможность подключения к долгосрочному крупному проекту. • Сильный технический уровень, реальная инженерная работа. Тематика проекта: • Построение распределённой аналитической сети на базе локальных ИИ-моделей. • Интеллектуальный агент для работы с потоками данных в реальном времени. • Векторная память событий, генерация гипотез, самообучение. Пишите коротко о себе: • Опыт, • Проекты, • Чем хотите заняться • Готовность подключаться.
Москва
Фрилансеры
2025-04-27
Доработка сайта
дистанционно
договорная
Уже есть: фотографии, картинки, готовый сайт, текстовое наполнение, дизайн, домен, логотип. Интернет-магазин. Платформа: Flexbe. Функционал сайта: колесо фортуны. Контент есть. Сайт Р3 бренд.
Москва
Фрилансеры
2025-04-27
Программисты
дистанционно
договорная
Системное программирование. Настройка. Требуется восстановить телеграмм на старый телефон. Разбил новый смартфон, на котором был установлен телеграмм. Теперь нужно восстановить его на старом смартфон.
Краснодар
Фрилансеры
2025-04-27
Разработка мобильных приложений
дистанционно
договорная
Разработка с нуля. Приложение: для iOS, для Android. Устройства для масштабирования: смартфоны. Приложение для заказа на доставку суши роллы пицца.
Москва
Фрилансеры
2025-04-27
Разработка чат-ботов
дистанционно
договорная
Задачи чат-бота: сбор информации, финансовые операции, приём текстовых заказов. Платформа: Telegram. Продукт: Психология. Техзадание есть.
Москва
Фрилансеры
2025-04-27
Программисты
дистанционно
договорная
Разработка игр. Переработать готовую игру. Игра: для мобильных устройств. Игра: массовая онлайн. Жанр: RPG. Графика: 3D.
Москва
Фрилансеры
2025-04-27
Разработка браузерных игр
дистанционно
договорная
Сделать проект под ключ. Игра: многопользовательская. Жанр: RPG. Платформа: Roblox studio. Графика: 3D.
Москва
Фрилансеры
2025-04-27