Skip to content

Chaintech-Network/Netflix-Clone-Swift-UI-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NETFLIX CLONE

This project is a demonstration of a Netflix-inspired app built using SwiftUI, Apple's modern declarative framework for building user interfaces across all Apple platforms. The goal of this project is to replicate key features and user experience elements of the popular streaming service, allowing users to explore and interact with a catalog of movies and TV shows.

Pre-requests

  • Create an account if you don't have one on TMDB. Because I use its free API to consume movie/TV data.
  • And then follow the documentation to create an API Key
  • Finally, if you use v3 of TMDB API, add API KEY in a constant file so you can experience the demo smoothly

Features

Home

Home Screen: The home screen presents a curated selection of trending, upcoming, popular, TV show recommended content across various categories. Explore a curated selection of

Search

Search: Users can search for specific movies or TV shows using keywords or titles. Dive into specific genres such as Action, Comedy, Drama, Sci-Fi, and more, with content recommendations tailored to each category. With Amazing card Animation and Matched Geometry Effects.

Games

Games Section: Immerse yourself in a collection of casual games designed for entertainment between viewing sessions. Enjoy a variety of game genres such as puzzles, quizzes, trivia, and more, all seamlessly integrated within the app experience.

  • Puzzles: Challenge your mind with a selection of brain-teasing puzzles and mind-bending challenges.
  • Quizzes & Trivia: Test your knowledge with quizzes and trivia games covering a wide range of topics, from pop culture to history and beyond.
  • Arcade Classics: Relive the nostalgia of classic arcade games with modern twists and updates for a new generation of players. NewAndHot

New & Hot: Stay up to date with the latest releases and trending titles in the "New and Hot" section. Discover fresh content across all genres, with recommendations based on popularity and user engagement.

Technologies Used

  • SwiftUI: Apple's declarative UI framework for building user interfaces.
  • Combine: Apple's framework for processing asynchronous events and streams of values.
  • SDWebImageSwiftUI: A SwiftUI image loading library for displaying images from URLs.

Installation

To run the app, you need to have the following requirements:

  • Clone the repository to your local machine.
  • Open the project in Xcode.
  • Build and run the project on your preferred simulator or device.

Todo

  • Custom AvPlayer with Pip Feature
  • Video and Trailers of Movies, TV shows and Popular Videos
  • More Games Integration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages