TrackRadar — это веб-сервис, анализирующий крупнейшие музыкальные сообщества в социальных сетях и позволяющий получать самые актуальные плейлисты по определенным музыкальным направлениям.
Не смотря на то, что веб-сайт сервиса является адаптивным, воспроизведение музыкальных треков с мобильных устройств имеет некоторые ограничения. Кроме того, пользователям удобно потреблять музыкальный контент через мобильные приложения.
Нашей команде была поставлена задача разработать мобильное приложение для iPhone.
Мы разработали мобильное приложение для сервиса TrackRadar. В качестве языка программирования был выбран новый язык Swift от компании Apple. Для реализации плеера мы использовали библиотеку MediaPlayer, которую нам пришлось модифицировать, чтобы она удовлетворяла нашим требованиям. Форк нашей версии опубликован на Github.
В приложении реализован красивый и продуманный плеер, отличающийся от типичных музыкальных проигрывателей. Большое внимание уделено деталям: анимациям, размытию изображений по время паузы, плавному проявлению фотографий и прочему.
В течение двух месяцев примерно 40% всех пользователей плавно перешли на использование приложения.