Skip to content

hamidkrml/MVVM_Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TMDB_MVVM_APP

TMDB Series Explorer is an iOS application that displays TV series images fetched from the TMDB API. When a series is tapped, a detail view opens showing the series description, rating, and other information. The app is built using the MVVM architecture with UIKit, and all functionalities are implemented using local solutions without external packages.

๐Ÿš€ Features

  • TV Series Images: Fetches and displays series posters and images using the TMDB API.
  • Detail View: Opens a detail screen with the series description, rating, and additional info when a series is selected.
  • Multiple TMDB APIs: Utilizes three different TMDB API endpoints to provide comprehensive data.
  • MVVM UIKit Architecture: Ensures a clean and maintainable code structure.
  • Local Implementation: All functionalities are built using native Swift and UIKit without external dependencies.

๐Ÿ› ๏ธ Technologies Used

  • UIKit: For building the iOS user interface.
  • MVVM: For structuring the project into clear Model, View, and ViewModel layers.
  • TMDB API: As the data source for series information and images.

๐Ÿ“ฅ Installation

To run the project locally, follow these steps:

  1. Clone the Repository
    git@github.com:hamidkrml/MVVM_Example.git

App Overview

Minimal Xcode Project (No External Packages)

This project is a basic iOS app built using Swift and UIKit, without any third-party libraries or Swift Packages.

Xcode Project Structure

Ekran Resmi 2025-04-12 17 49 44

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages