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. ๐
![](https://private-user-images.githubusercontent.com/81991720/281069125-0fe87332-9c53-442c-860a-c576ed4b1e4f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2OTIxMzMsIm5iZiI6MTcyNDY5MTgzMywicGF0aCI6Ii84MTk5MTcyMC8yODEwNjkxMjUtMGZlODczMzItOWM1My00NDJjLTg2MGEtYzU3NmVkNGIxZTRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI2VDE3MDM1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkMDk3NzI5MmZhMzZlM2E4YjhkZjAzZTQ2MmM3NGZlMWNlZTA0YzFhNmNhZmY5OTJmYmE0YjUzNmI2MTFiNDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.NtraRmtEd8PHyTypFCF67HodrJtq2SJ4QoZa6Khu5UA)
- Trending Movies ๐
- Trending TV ๐บ
- Popular Movies ๐
- Upcoming Movies ๐
- Top Rated ๐
- Explore the movie universe ๐
- Watch trailers (YouTube API) ๐ฌ
- Add or โค๏ธ Remove movies ๐๏ธ from favorites
- Search for movies ๐
- Check out IMDB scores ๐
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) ๐ฎ
On Boarding | Login | Register | Forgot Password |
---|---|---|---|
Home | Movie Detail | Search | Search Result |
---|---|---|---|
Download | User Profile | Reset Password | Help and Support |
---|---|---|---|
Video.Preview.mov
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