Music/Video Player

Music/Video Player (download here) is an iOS music/video player app.

App Features

  • App search for videos in Youtube, and play them within the app.
  • User can login with his/her Dropbox account to download audio/video files and play them within the app.
  • App has links to Youtube playlists with different music styles.
  • Music can be played in background and be managed from iPhone control center.
  • User can create playlists that contains both audio and video songs.
  • The app has a full features music/video player, with controls: Play, Pause, Next, Previous, Replay all, Replay once, Shuffle, Time Seek, Volume Control.
  • App shows Ads, user can hide them upon purchasing the app.
  • App has integration for third party service that shows songs lyrics.

Technical Details

  • App is implemented in Swift.
  • App is using Youtube API to search for videos.
  • Youtube player in integrated into the app.
  • Dropbox is integrated into the app.
  • No third party framework is used for the music player, it’s all build from scratch within the app.

My role

  • I led a team of 3 iOS Engineers to build the app from scratch.
  • Discuss the requirements with customer. Analyze and estimate the required effort.
  • Architect and design the app.
  • Participate in app development, testing.
  • Implement the music player from scratch, including all player functionalities: Shuffle, Replay all, Replay once, Time Seek…. etc.
  • Help colleagues in technical challenges, and do code reviews.
  • Responsible for app QA.
  • Submit the app to App Store.

 Screenshots

screen696x696-19screen696x696-20screen696x696-21screen696x696-22screen696x696-23

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s