Swift Package Manager - nimblehq/github-notifications-mac GitHub Wiki

Swift Packer Manager (SPM) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies. We are using Swift Packer Manager to manage package dependencies in the project.

Package Dependencies

  • Alamofire is a networking library for Swift projects. This library is used as a base for our networking layer to make API calls.
  • KeychainSwift is a collection of helper functions for storing data in Keychain more palatable to use in Swift. We use this as a wrapper for Keychain to store sensitive data like a personal access token for network layer usage.
  • NimbleExtension is a collection of extensions that makes app development with Swift much simpler.