Skip to content

nadeemnali/MovieDB_SwiftUI

Repository files navigation

MovieDB

This repo holds the code for MovieDB for a POC using MVVM - Swift Architecture.

About App

This is a simple app which basically fetches a movie listing from the TheMovieDB API, and parses the JSON response into models which are Codable structs & ultimately displaying it in a ListView SwiftUI. Every item is a movie item which displays the details in a Cell. On tapping any of the item, user can get into the detail screen.

Note for the Reviewers

Covered most of the required activities

  • Retrived data from the given endpoint
  • Designed Movie listing screen
  • Designed Movie Detail screen
  • Dynamic URL for Images
  • Followed MVVM architecture
  • Unit test for ViewModels

TODO

  • [] Expand the Unit test for different use cases
  • [] Support for accessibilty unit tests

Running the app

Once you have clonned the app to your local system, you can fire-up the app by opening MovieDB_SwiftUI.xcodeproj file.

Screenshots

Simulator Screenshot - iPhone 15 Pro - 2023-12-11 at 12 07 32 Simulator Screenshot - iPhone 15 Pro - 2023-12-11 at 12 07 34

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages