Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 876 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 876 Bytes

MoviesApp

MoviesApp application with movies listing and detail screen using MVVM + SwiftUI

Key Features

  • Movies listing screen using TMDB api Discover Movies
  • Scroll movies with pagination results
  • Movie detail screen

Screenshots

Movies Movies scroll Movie Detail

Technologies

  • Swift language
  • SwiftUI for UI design
  • MVVM
  • Async await for asynchronous network calls
  • Repository layer for fetching/preparing data
  • Unit testing with XCTest for ViewModel and Repository

Requirements

  • Swift 5.5+
  • XCode 14+
  • iPhone OS
  • iOS Version 16+
  • SPM