Flix is an app that allows users to browse movies from the The Movie Database API.
(From Part 2)
- User is able to tap a cell to view details about a particular movie
- User can view grid layout of Movie Posters through a CollectionView
(From Part 1)
- User is introduced to launch screen after tapping the app log
- User is able to scroll through a list of movies from The movie Database API
- User can view movie posters for each movie
- (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.
Initially when building the app I was unsure of how to change the column layout (until the last part of the guide.) I am still trying to adjust to pushing updates through Git as well.
- User is introduced to launch screen after tapping the app log
- User is able to scroll through a list of movies from The movie Database API
- User can view movie posters for each movie
- (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.
It was difficult to customize styling in iOS as the font options and styling of each table cell seem limited with my current knowledge in Swift. In addition, I had made changes to include the Launch Screen but my changes wouldn't be pushed into the repository- it took some time to figure it out through Xcode. HackMD wasn't also properly importing my GIF.