Skip to content

Latest commit

 

History

History
32 lines (31 loc) · 3.36 KB

README.md

File metadata and controls

32 lines (31 loc) · 3.36 KB

My Music Story

It was originally made as a music player but later modified to become a hub of multiple channels, allowing user to get the latest Instagram posts and the most popular songs of Taylor Swift.
The latest version consists of two parts: music player and Instagram.
Music play is an imitation of Apple Music App, having full playing functions. Instagram part is an imitation of Instagram, able to display user profile and latest pictures. It goes to the full post (including post description, post time, and number of likes) when clicking a picture, like current Intagram does.

  • Fit the screen sizes of iPhone SE and later
  • Play music, including shuffle, next, previous, pause, start, and auto play the next one functions
  • Play music that is stored in the app
  • Get music list and play music through iTune API
  • Get Instagram posts and user info through Instagram API
  • Go to the exact post user click

Medium Articles

For more details about this app, please see Medium articles:
Music App #1 Stack View, Auto Layout
Music App #2 AVPlayer
Music App #3 JSON, Codable, Instagram API
Music App #4 iTune API, Model(MVC), @escaping
Music App #5 Result Type, Error Handling
Music App #6 Collection View, Table View scrollToRow, Navigation Bar Colour


Demo

Instagram

image

iTune

image

Different Screen Sizes

image