Skip to content

rasheedsulayman/Movies-Info

Repository files navigation

Movies Info

Movies Info is an app that shows information about movies using the TMDB API.

Features

  • User can view a list of movies. List of movies include popular, top rated, now playing and upcoming movies. Poster images load asynchronously.
  • User can view movie details by tapping on a cell.
  • User sees an error message when there is a network error.
  • User can pull to refresh the movie list.
  • User can switch between list view and grid view.
  • User can search movies.
  • Placeholder image when images load from Network.
  • Movie details page contain backdrop image, overview, similar movies, duration and other relevant information.
  • All images are cached in memory and disk.
  • User can view trailer of a particular movie in the youtube app or a web browser.
  • Endless scrolling.

Todo

  • Account management, users, sessions, favourite lists.

Walkthrough

Video Walkthrough

GIF created with LiceCap. icons are from Icons8.

License

Copyright 2018 Rasheed Sulayman

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

🍿An iOS app written in Swift that shows information about movies using TMDB API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published