TahaMahmoud / Popcorn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Popcorn

Popcorn is a simple iOS application, it retrieves Movies from free API [imdb] and display them for the user, and allow the user to view movie details.

Using IMDB API

Used In The APP

  • SWIFT
  • Alamofire-based Network Layer
  • MVVM Architecture Pattern
  • Coordinator Pattern For Handling Navigation
  • RxSwift, RxCocoa For Data Binding
  • Kingfisher For Images Downloading and Caching
  • XIB Files

Screenshots

  • Main Screen

  • Movie Details

App Structure:

  • App

    • Configuration
    • Core
    • Extensions
    • Resources
    • SupportingFiles
  • Externals

    • Coordinator
    • Networking
  • Modules

    • Trending
      • Model
      • View
      • ViewModel
      • Coordinator
      • Interactor
    • MovieDetails
      • Model
      • View
      • ViewModel
      • Coordinator
      • Interactor

Authors:

Created by

Please don't hesitate to ask any clarifying questions about the project if you have any.

About


Languages

Language:Swift 98.2%Language:Ruby 1.8%