Skip to content

This application pulls movie title, image path, and synopsis data from the TheMovieDB API and displays it in a user-friendly scrolling tableview application interface.

alimalameedi/Flix-iOS

Repository files navigation

Flix

Flix is an app that allows users to browse movies from the The Movie Database API.

Flix Part 2

User Stories

REQUIRED (10pts)

  • (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.

BONUS

  • (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.

App Walkthrough GIF


Notes

The greatest challenges were debugging the various small issues that they were showing up and trying to determine how one thing previously done impacted something later down the line. The ability to create a collection view and be able to operate different types of navigations was really interesting to learn and I can imagine would be extremely useful for iOS development. I appreciate learning the things that are especially relevant to industry and most common practices or uses, as the instructor noted.

Flix Part 1

REQUIRED (10pts)

  • (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.

BONUS

  • (2pt) User can view the app on various device sizes and orientations.
  • (1pt) Run your app on a real device.

App Walkthrough GIF


Notes

This project served as a platform to learn Xcode and Swift/Objective C on a more fundamental level, because that's not something I've had much exposure to. It was also interesting to be exposed to and work with storyboards and various user interface elements. Flix also gave me a stronger understanding of how different components of an iOS application come together and I felt that I was able to get a solid foundation in the implementation of table views, API utilization, and auto layout configuration.

About

This application pulls movie title, image path, and synopsis data from the TheMovieDB API and displays it in a user-friendly scrolling tableview application interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published