Coder Social home page Coder Social logo

yasarduman / cineverse-mvvm Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 1.0 1.17 MB

Developed with UIKit and ProgrammaticUI. A movie application made using TMDB API, you can watch the trailers of the movie you want, you can add it to your favorites and save it.

Swift 100.00%
movieapp mvvm programmaticui uikit unittest

cineverse-mvvm's Introduction

CineVerse-App ๐ŸŽฌ

Designed as a mobile application, this platform serves with 5 different categories in the movie universe: trending movies, trending TV, popular movies, upcoming movies, favorites. With API integration, it seamlessly pulls movies from TMDB and allows users to navigate the movie universe, add and remove movies to favorites, search movies, check IMDB score, and watch movie trailers with YouTube API. Designed with MVVM architecture and Clean Architecture, the app offers users a seamless approach to get information about movies whenever they want. ๐Ÿ†

๐ŸŽฅ Features ๐Ÿฟ

๐ŸŽฅ Categories:

  • Trending Movies ๐Ÿ“ˆ
  • Trending TV ๐Ÿ“บ
  • Popular Movies ๐Ÿ‘‘
  • Upcoming Movies ๐Ÿš€
  • Top Rated ๐ŸŒŸ

๐Ÿ“ก TMDB API Integration:

  • Explore the movie universe ๐ŸŒ
  • Watch trailers (YouTube API) ๐ŸŽฌ
  • Add or โค๏ธ Remove movies ๐Ÿ—‘๏ธ from favorites
  • Search for movies ๐Ÿ”
  • Check out IMDB scores ๐ŸŒŸ

Libraries ๐Ÿ“š

This app is built with the help of the following libraries and dependencies:

  • Firebase (version 10.17.0) ๐Ÿ”ฅ
  • SDWebImage (version 5.18.4) ๐Ÿ–ผ๏ธ
  • Lottie (version 4.3.3) ๐ŸŽฎ

Screenshots๐Ÿ“ฑ

On Boarding Login Register Forgot Password
OnBoarding LoginAndRegister LoginAndRegister ForgotPassword
Home Movie Detail Search Search Result
HomePage MovieDetail SearchPage ForgotPassword
Download User Profile Reset Password Help and Support
DownloadPage UserProfile ResetPassword HelpAndSupport

Video Preview ๐ŸŽฅ

Video.Preview.mov

Contact Me ๐Ÿ“ฌ

If you have any questions, encounter issues, or want to provide feedback, please feel free to reach out to me via email at [email protected]

Tags: Swift UIKit MVVM iOS MovieApp MovieAppAPI ProgrammaticUI Programmaticly

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.