Skip to content

[in progress] designs in collaboration with airfoil. swiftui web3 component kit

License

Notifications You must be signed in to change notification settings

snowball-tools/SwiftKit

Repository files navigation

SwiftKit

Lots to do!! SwiftUI Component Kit supporting iOS 15.0+.

Packages:

  • SnowballSwiftKit: SwiftUI Component Kit (for now very basic but soon flows like login etc)
  • SnowballAssetKit: Common crypto assets (as png and sf symbols)

Getting Started

  • Easiest way to open is via the bash script start or SnowballSwiftExample/SnowballSwiftExample.xcodeproj
  • swiftlint
    • fix all? swiftlint --fix (install via brew @ brew install swiftlint)
    • .swiftlint.yml enforce rules
  • Config.xcconfig
    • For now, until an app wide SnowballSettings is arch, edit Config.xcconfig with API Keys to test out some of the custom views such as SnowballNFTGridView and SnowballNFTListView.
    • Read more on Config / Dev Mode
  • Fastlane
    • generate screenshots + automate deployment
    • setup
  • Convert SVG To SF Symbols

Soon

(send me a telegram @vivianphung if u want anything sooner)

  • SnowballSettings for app wide configs
  • Login with wallet / email flow
  • Snowball Kit documentation site
  • SnowballKotlinKit (for Jetpack)