Flix is an app that allows users to browse movies from the The Movie Database API.
- (5pts) User can tap a cell to see more details about a particular movie.
- (5pts) User can tap a tab bar button to view a grid layout of Movie Posters using a CollectionView.
- (2pts) User can tap a poster in the collection view to see a detail screen of that movie.
- (2pts) In the detail view, when the user taps the poster, a new screen is presented modally where they can view the trailer.
When doing the collectionView part of this assignment, I initially wanted to program it myself since Tim mentioned that collectionView setup is similar to the tableView that we did in assignment 1. Programming it myself without double checking my work with the recorded lessons was very challenging, but taught me that I need to try new lessons out myself to make sure I can work on future projects without depending on youtube videos.
- (2pts) User sees an app icon on the home screen and a styled launch screen.
- (5pts) User can view and scroll through a list of movies now playing in theaters.
- (3pts) User can view the movie poster image for each movie.
- (2pt) User can view the app on various device sizes and orientations.
- (1pt) Run your app on a real device.
This was an interesting assignment to work on. I really appreciated all the videos and clear instructions on how to make the program work. The assignment was a bit challenging because of all the different settings that needed to be set up for the program to work as expected. Other than the focus and attention to detail it required, I felt good about the difficulty of this assignment!