/YassirChallengeTask

Techinal Challenge Task of Yassir

Primary LanguageSwift

YassirChallengeTask

iOS Movie App written in SwiftUI using MVVM

Requirements

  • iOS Target 16.4+
  • Xcode 14.0+
  • Swift 5.0

ScreenShots

List Details List[Dark mode] Details[Dark mode]

Libraries

  • Arkana: Arkana is used to store keys and secrets away from source code

Installation

  • Clone the project.
  • add .env file on the project's root, .env file contains the movieApiKey[will be shared over the email]
  • Run bundle exec arkana this command to create dependencies folder
  • Adding a local Swift Package to your Xcode project: Choose FileAdd Packages… and click on Add Local…. Locate and select the YassirKeys folder
  • Run the project Installation

Credits

Example of UML For Home View

Author