Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snowball-tools/swiftkit
[in progress] designs in collaboration with airfoil. swiftui web3 component kit
https://github.com/snowball-tools/swiftkit
component-library ios swift swiftui
Last synced: 1 day ago
JSON representation
[in progress] designs in collaboration with airfoil. swiftui web3 component kit
- Host: GitHub
- URL: https://github.com/snowball-tools/swiftkit
- Owner: snowball-tools
- License: mit
- Created: 2023-05-01T20:55:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-26T08:14:51.000Z (7 months ago)
- Last Synced: 2024-06-26T09:42:09.722Z (7 months ago)
- Topics: component-library, ios, swift, swiftui
- Language: Swift
- Homepage:
- Size: 8.27 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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)## [Documentation](https://docs.snowballtools.xyz/)
## Getting Started
- Easiest way to open is via the bash script `start` or `SnowballSwiftExample/SnowballSwiftExample.xcodeproj`
- [swiftlint](https://github.com/realm/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](https://nshipster.com/xcconfig/)
- [Fastlane](https://fastlane.tools)
- generate screenshots + automate deployment
- [setup](https://docs.fastlane.tools/getting-started/ios/setup/)
- [Convert SVG To SF Symbols](https://github.com/snowball-tools/ConvertSVGToSFSymbol)## 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](https://developer.android.com/jetpack))