Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 3.51 KB

README.md

File metadata and controls

87 lines (66 loc) · 3.51 KB

SwiftFlix

SwiftFlix is an iOS app that allows users to discover and explore movies from The Movie Database API.

The app provides a collection of movies, including their titles, posters, and overview. Users can browse through the movies, view detailed information about each movie. SwiftFlix makes it easy for users to find and explore movies.

SwiftFlix is built using SwiftUI and designed using the Model-View-ViewModel (MVVM) pattern, which separates the app's data model, user interface, and business logic into distinct components.

Table of Contents

Description

Some of the main features include:

  • Movies Tab
    • Displays a list of movies currently playing in theaters, popular movies, and upcoming movies.
    • Allows users to tap on a movie to see its details.
      • Movie details include poster image, backdrop image, title, plot description, and rating.
      • Provides the option to save a movie, mark a movie as watched, or add a movie to a watchlist.
  • List Tab
    • Shows a list of saved movies, watched movies, and watchlists.
    • Allows users to tap on a listed movie to see its details, similar to the Now Playing Tab.
  • Search Tab
    • Enables users to search for movies.
    • Users can tap on a search result to view its details, similar to the Now Playing Tab.

Requirements

  • iOS 16.0 or later
  • iPhone 8 or iPhone SE (2nd Generation) or newer

Demo

Current Progress Walkthrough


Previous Version Walkthroughs

Click to view

Progress 4 Walkthrough

Click to view

Progress 3 Walkthrough

Click to view

Progress 2 Walkthrough

Click to view

Progress 1 Walkthrough

Click to view

Dependencies

This app uses the following dependencies:

Contact

If you have any questions or feedback, you can reach me through the following channels: