A directory demo app written with SwiftUI, Core Data, and Alamofire
- Clone (or fork) this repo:
git clone git@github.com:hbmartin/Directory-SwiftUI.git
- Open
Directory.xcworkspace
in XCode - Build and run!
- Install SwiftLint with
brew intall swiftlint
for command line linting - Pods are committed in the repo, but can be reinstalled
pod install
- Install gyb with
brew install nshipster/formulae/gyb
and follow the steps in Secrets.swift for securing API keys
- Sync - Keep Core Data updated with API result
- Kingfisher - Image loading and caching
- Shift - Animated background gradient
- Alamofire - Network API request
- SFSafeSymbols - Static typed access to SF Symbols
- SwiftLint - Enforce Swift style and conventions
Open an issue to report bugs or make feature requests. Pull requests are very welcome! For major changes, please open an issue first to discuss what you would like to change.
Treat other people with helpfulness, gratitude, and consideration! See the Python Community Code of Conduct.
- Harold Martin - harold.martin at gmail