Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dejager/atmos
A SwiftUI proof-of-concept which adds rain to a view's background
https://github.com/dejager/atmos
Last synced: 30 days ago
JSON representation
A SwiftUI proof-of-concept which adds rain to a view's background
- Host: GitHub
- URL: https://github.com/dejager/atmos
- Owner: dejager
- License: cc0-1.0
- Created: 2022-06-17T23:13:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-25T14:58:27.000Z (over 2 years ago)
- Last Synced: 2024-08-03T17:20:42.773Z (4 months ago)
- Language: Swift
- Size: 8.51 MB
- Stars: 231
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - Atmos - of-concept which adds rain to a view's background using Metal (Misc / SwiftUI)
README
# Atmos
A SwiftUI proof-of-concept, and some sleight-of-hand, which adds rain to a view's background.#### "Ima use this in my app..."
Introducing Metal to SwiftUI workflow requires the same level of care and attention you'd give to adopting a rescue hyena. In many ways it's an architectural decision. Have fun, but proceed with caution. βΊοΈ#### "This approach could be more efficient!"
Absolutely it can! In multiple ways. This is a proof of concept I put together over a couple of lunches during WWDC 2022. There's plenty of room for improvement and I have a short attention span. Run wild and make it better. Or stare in wonder at the waste of a perfectly good GPU. π«## I'd love to hear from you
You can reach me through [Twitter](https://twitter.com/dejager) or [LinkedIn](https://t.co/y0K7rKBYpy).## Special Thanks
This example is a blend of ideas, tutorials, and code samples shared by these fine folks:
[Bartosz Ciechanowski](https://ciechanow.ski)
| [Martijn Steinrucken](https://www.youtube.com/TheArtOfCodeIsCool)
| [Warren Moore](https://metalbyexample.com)Photo by [Thomas Lardeau](https://unsplash.com/@thomaslrdeau)