Flix is an app that allows users to browse movies from the The Movie Database API.
This is a layout of the design process including user stories, features, and requirements of the application.
- Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
- Glide - Image loading and caching library for Androids
- User can view and scroll through a list of movies now playing in theaters with their movie posters.
- User can view the app on various device sizes and orientations.
- User can tap a cell to see more details about a particular movie.
- User can tap a poster in the collection view to see a detail screen of that movie.
- In the detail view, when the user taps the poster, a new screen is presented modally where they can view the trailer.
- Expose details of movie (ratings using RatingBar, popularity, and synopsis) in a separate activity.
- Allow video posts to be played in full-screen using the YouTubePlayerView.
- App tested in simulator and on a real device in both landscape/portrait mode.
These instructions will get a copy of the project up and running on your local machine for development and testing purposes.
- Install Android Studio on your computer.
- Clone the src to your environment.
- Intel HAXM & administrative access is required for simulator, alternatively connect an android device.
- Source Hosted by GitHub.
- Works on PC or Mac.
