Мобильное приложение

Приложение

Мобильное приложение на базе Flutter является основным компонентом проекта и обеспечивает увлекательное прослушивание благодаря удобному управлению впоспроизведением звука.

Ключевые особенности:

  • Воспроизведение аудио: Работает на базе Just Audio, с поддержкой фонового воспроизведения с управлением из области уведомлений.
  • Управление избранным: Синхронизация с локальным хранилищем или серевером.
  • Интернационализация и тематизация: Поддержка нескольких языков и тем оформления.

Воспроизведение аудио

Как веб-сайт, так и мобильное устройство имеют схожее поведение аудиоплеера:

  • Скрываемый плавающий проигрыватель в нижней части экрана.
  • Как веб-сайт, так и мобильное приложение запоминают позицию воспроизведения каждого трека, так что воспроизведение может быть возобновлено в любое время для любого трека.
  • Позиции воспроизведения сохраняются локально или на сервере (если пользователь вошел в систему).
  • Поддерживает бесконечное воспроизведение, когда треки воспроизводятся один за другим. (Поскольку приложение все еще находится в статусе MVP, используется относительно простая логика определения следующего трека — выбирается следующий в текущем списке выдачи, в соответствии с применёнными фильтрами и сортировками.)

Удобство работы с разными устройствами

Локальные или синхронизированные данные:

  • Веб/мобильное приложение: Избранные треки можно сохранять локально без учетной записи.
  • Авторизованные пользователи: Синхронизация настроек между устройствами.

Унифицированный серверный интерфейс: И мобильные и веб-клиент используют один и тот же сервер API для обеспечения согласованности данных.

Скачать для Android v.0.1.8 26,1 МБ

00:00 / 00:00
Наш сайт использует файлы cookie. Нажав «Принять», вы соглашаетесь на сохранение файлов cookie на вашем устройстве для улучшения навигации по сайту, анализа использования сайта и улучшения маркетинга. Нажав «Отклонить», вы соглашаетесь использовать только основные системные файлы cookie. Пожалуйста, покиньте сайт, если Вы вообще не хотите использовать cookies.