Skip to content

ymnberkay/Movies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie App with OMDb API

This is a movie app built with iOS UIKit using the MVVM architecture and Protocol-Oriented Dependency Injection. It leverages the OMDb API to fetch movie data. The project demonstrates best practices in iOS development, including proper structuring and design patterns.

Features

  • Search for movies by title
  • View movie details such as title, plot, rating, and more
  • Clean, modern UI with smooth transitions

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Build and run the project on your selected simulator or device.

Technologies Used

  • Swift 5
  • UIKit
  • MVVM Architecture
  • Protocol-Oriented Programming
  • URL Session
  • OMDb API
  • King Fisker

How to Use

To use the app, follow these steps:

  1. Open the app on your iOS device or simulator.
  2. Use the search bar to look up movies by title.
  3. Tap on a movie to view its details.

Code Structure

The project is organized into the following main components:

  • Models: Contains the data models for the app.
  • Views: Includes the various UI components and custom views.
  • ViewModels: Handles the business logic and data manipulation for the views.
  • Controllers: Manages the app flow and interacts with the view models.

Screenshots

Home Screen

Movie Details

Author

Berkay Yaman(Linkedin) - Berkay Yaman(github)

Feel free to reach out for any questions or feedback!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages