Портфолио

вернуться в портфолио

Мобильное приложение Android и iOS Unistar

Unistar – это популярная радиостанция, которая предлагает своим слушателям качественный контент и привлекательную музыку. В наше время, когда большинство пользователей предпочитают использовать мобильные устройства для просмотра контента и прослушивания музыки, разработка мобильного приложения Unistar – логичный и важный шаг.

Мобильное приложение Unistar разработано нашей командой для того, чтобы предоставить пользователям на устройствах Android и iOS удобный инструмент для прослушивания Каналов Unistar. Пользователи могут легко скачать приложение на свои устройства и прослушивать любимые радиоканалы в любом месте и в любое время.

Desktop - 1.jpg

Одной из главных функций приложения Unistar является возможность просмотра истории воспроизведения на каждом из Каналов. Пользователи могут легко просмотреть плейлист и узнать, какая музыка играла ранее на радиостанции.

Кроме того, приложение Unistar позволяет слушателям голосовать в хит-параде Unistar Top 20. Это дает возможность пользователю оказать влияние на топ-лист самых популярных композиций радиостанции.

В приложении Unistar также доступны контактные данные радио, что позволяет слушателям легко найти информацию об радиостанции и связаться с ней при необходимости.

Приложение имеет удобный пользовательский интерфейс и дружественную навигацию. Ориентация всех экранов приложения, за исключением "Автомобильного режима", портретная (вертикальная, высота экрана больше ширины). Экран "Автомобильного режима" существует в двух ориентациях: альбомной (горизонтальной, когда ширина экрана больше высоты) и портретной (вертикальной, высота экрана больше ширины).

Desktop - 2.jpg

Приложение Unistar имеет следующий функционал:

  • Воспроизведение Каналов Unistar;
  • Просмотр истории воспроизведения на каждом из Каналов (плейлист, "Что играло");
  • Голосование в хит-параде Unistar Top 20;
  • Просмотр контактных данных радио Unistar.

При разработке графического оформления мобильного приложения мы руководствовались структурой экранов, в том числе, согласно руководству по использованию логотипа радио Unistar. В результате получилось яркое и привлекательное приложение, которое легко узнаваемо для всех слушателей радио.

Для удобства использования мы рекомендуем скачать приложение Unistar на устройства начиная с версий Android 8+ и iOS 13+. Мы уверены, что оно станет незаменимым инструментом для всех, кто любит слушать качественную музыку и хочет быть в курсе новостей и событий радиостанции Unistar.

Разработка мобильного приложения Unistar для Android и iOS была осуществлена на базе кроссплатформенного решения Flutter. Программная часть приложения была разработана на базе Firebase с использованием таких сервисов, как Remote Config, Cloud Firestore, Cloud Functions, Crashlytics и Google Analytics.

Desktop - 3.jpg

Одной из главных функций мобильного приложения является возможность воспроизведения icecast- и HLS-потоков с адаптивным качеством. Вся управляющая информация приложения, включая настройки каналов, изображение загрузочного экрана и контент на экране Контакты, находится на стороне сервиса Firebase, что позволяет легко и быстро вносить изменения и обновления в приложение.

Также, мы использовали Firebase Remote Config для настройки списка каналов, изменения изображения Загрузочного экрана приложения, управления наименованием разделов приложения и контентом на Экране Контакты.

Разработка мобильного приложения Android и iOS для радиостанции Unistar - это сложный процесс, который включает в себя несколько этапов. Ниже описаны основные этапы разработки данного приложения.

Разработка мобильного приложения Android и iOS для радиостанции Unistar - это сложный процесс, который включает в себя несколько этапов. В данном случае, использование методологии Kanban позволило разработчикам более эффективно распределять задачи и контролировать их выполнение, а также уменьшить количество задач, находящихся в незавершенном состоянии. Ниже описаны основные этапы разработки данного приложения.

Разработка технической документации

На этом этапе определяются требования к функциональности приложения, его основные возможности и цели, которые должно достигнуть приложение. Также определяются основные требования к дизайну приложения, его архитектуре, технологиям, которые будут использоваться при разработке, и другие технические аспекты.

Создание дизайна приложения с адаптацией под две платформы Android и iOS

На этом этапе создается дизайн приложения, который должен соответствовать всем требованиям, указанным в технической документации. Дизайнер должен разработать интерфейс, который будет удобным и интуитивно понятным для пользователей, а также учитывать особенности каждой платформы (Android и iOS).

Разработка back-end части

На этом этапе происходит разработка серверной части приложения, которая будет взаимодействовать с базой данных, а также осуществлять обработку запросов пользователей. В данном случае для разработки был использованы кроссплатформенное решения Flutter и Firebase для администрирования проектом.

Тестирование проекта

На последнем этапе происходит тестирование приложения на разных устройствах и операционных системах. В ходе тестирования выявляются возможные ошибки и недочеты, которые затем исправляются. В конечном итоге происходит релиз приложения в App Store и Google Play.

Важно отметить, что разработка мобильного приложения - это длительный процесс, который требует не только технических знаний, но и умения работать в команде, коммуникационных и организационных навыков. Также очень важно следить за тенденциями в мире мобильной разработки и постоянно обновлять свои знания и навыки.