Streamiing Radio Player

Client
Radio-Pro
Date
01.01.2019
Service
App Design and Implementation

Description

Personal project to create a beautiful Streaming Radio with no distractions. Modified a design by Sami Rahman.

Features

  • Ability to update Stations from server.
  • Displays Artist, Track & Album Art on Lock Screen
  • Background audio performance
  • Search Bar that can be turned on or off to search stations
  • Pull to Refresh stations
  • Uses the AVPlayer wrapper library FRadioPlayer:
    • Automatically download Album Art from iTunes API
    • Parses metadata from streams (Track & Artist information)
  • Uses Spring library:
  • Uses Cocoapods for Dependency Management
  • Uses Moya for network abstraction
  • Uses AirBnB's Magazine Layout
  • Uses Instagram's IGListKit

now playing