Skip to content

iOS application that displays Studio Ghibli movies in a UITableView using the Studio Ghibli API.

Notifications You must be signed in to change notification settings

fmustafa17/studio-ghibli-movies

Repository files navigation

Movie Still from https://www.ghibli.jp/works/chihiro/

Studio Ghibli Movies

iOS application that displays Studio Ghibli movies.

Technical Notes

This application uses the free Studio Ghibli API. The Combine framework is used for data binding.

Architecture

├── Studio Ghibli Application 
│ ├── Models 
│ │ ├── APIManager.swift 
│ │ └── Movie.swift 
│ ├── View
│ │ ├── MovieTableCell.swift 
│ │ └── ViewController.swift 
│ ├── ViewModel 
│ │ └── ViewModel.swift 
│ └── other files 
└── README.md

More in-depth details about this project's architecture are found in this blog post, "Using the MVVM Architectural Design Pattern in iOS"

Screenshots

  • When the user first launches the application, they will see the entire list of released Studio Ghibli movies, with the title of the movie along with its director. Screenshot of the iOS Application showing data from Open Source Studio Ghibli API in a UITableView

  • When the user selects a movie, the tableview cell will expand to show the description of the selected movie. Screenshot of the iOS Application showing the movie description of the selected cell

About

iOS application that displays Studio Ghibli movies in a UITableView using the Studio Ghibli API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages