Code

Movies - Tmdb API

Movies - Tmdb API

Browse for the latest movies, using the Tmdb API. Easy code, written in Swift. The app has the following functionality:

Home Screen – Popular Movies

When users open ​Movies ​they ​see a list of the popular movies​. Each movie in the list is described by some very basic information: ● Poster ● Title ● Release date ● Rating ● Favorite status

Although this list should not be that long, we strive for performance and we want to fill up the user’s screen with pixels as fast as we can. So, instead of showing the whole list at once, Movies uses ​infinite scrolling​. It starts with a list of N movies and each time users scroll near the bottom of the page another N are loaded and added to the list. N may be a fixed number like 10 or could vary depending on the available screen height.

Home Screen – Search for movies

Another thing ​Movies​ users can do, is search for movies​ within a larger dataset of movies including old and upcoming ones. When users want to search for a movie, they just have to type part of its title inside the search box.

Movie details screen

Movies doesn’t stop there however. For the curious user, either viewing the popular movies or having searched for others, ​Movies o​ffers the ability to ​tap on a movie in the list to view more information about it​. This information includes the following: ● Movie Genre ● Movie Title ● Movie Poster ● Movie Overview ● Director ● Cast ● Similar Movies ● Reviews (up to 2) ● Favorite status

by
by
by
by
by
by