A sample music, movie and podcast contents app, built to practice Swift skills. Project is all about 4 main screens;
- Musics: A collection view that users can walk through and play a preview of top rated songs.
- Podcasts: A collection view that users can walk through top rated podcasts.
- Movies: A collection view that users can walk through top rated movies.
- Search: RxSwift library is used to search most favorite musics and movies.
- Movie Info: Contains release date, director name, description and trailer of most favorite movies.
- Programatic UI
- RxSwift & RxCocoa to handle search in a breeze
- Networking with iTunes Store API
- Codable to parse JSON
- Generics for reusable calls
- Protocol & Delegate
- AVFoundation & AVKit
- Xcode
- If running on a physical device, iOS12 or higher