Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ygit/swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
https://github.com/ygit/swiftui
apple awesome declarative framework hacktoberfest ios ipados list mac swift swiftui tvos ui uikit watchos xcode
Last synced: 3 months ago
JSON representation
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
- Host: GitHub
- URL: https://github.com/ygit/swiftui
- Owner: ygit
- License: mit
- Created: 2019-06-04T07:14:29.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-09-06T06:32:23.000Z (over 2 years ago)
- Last Synced: 2024-04-14T00:19:16.169Z (8 months ago)
- Topics: apple, awesome, declarative, framework, hacktoberfest, ios, ipados, list, mac, swift, swiftui, tvos, ui, uikit, watchos, xcode
- Homepage:
- Size: 212 KB
- Stars: 1,179
- Watchers: 54
- Forks: 101
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Awesome SwiftUI
[![Platform](https://img.shields.io/badge/platform-iOS%20%7C%20macOS%20%7C%20watchOS%20%7C%20tvOS%20%7C%20UIKit%20For%20Mac-lightgrey.svg)](https://developer.apple.com/documentation/swiftui)
[![Commits](https://img.shields.io/github/commit-activity/m/ygit/swiftui.svg)](https://github.com/ygit/swiftui/blob/master/README.md)
[![PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/ygit/swiftui/pulls)1. [SwiftUI on Apple Developer Documentation](https://developer.apple.com/tutorials/swiftui/)
📹 [Keynote WWDC 2019 - First announcement of SwiftUI](https://developer.apple.com/videos/play/wwdc2019/101/)
📹 [Platforms State of the Union 2019 - More SwiftUI](https://developer.apple.com/videos/play/wwdc2019/103/)
📖 [Apple Developer Tutorial on SwiftUI](https://developer.apple.com/xcode/swiftui/)
📹 [Introducing SwiftUI: Building Your First App](https://developer.apple.com/videos/play/wwdc2019/204/)
📹 [SwiftUI Essentials WWDC Video](https://developer.apple.com/videos/play/wwdc2019/216/)
📹 [Building Custom Views with SwiftUI](https://developer.apple.com/videos/play/wwdc2019/237/)
📹 [Integrating SwiftUI](https://developer.apple.com/videos/play/wwdc2019/231/)
📹 [Data Flow Through SwiftUI](https://developer.apple.com/videos/play/wwdc2019/226/)
📹 [Mastering Xcode Previews](https://developer.apple.com/videos/play/wwdc2019/233/)
📹 [Accessibility in SwiftUI](https://developer.apple.com/videos/play/wwdc2019/238/)
📹 [SwiftUI On All Devices](https://developer.apple.com/videos/play/wwdc2019/240/)
📹 [SwiftUI on watchOS](https://developer.apple.com/videos/play/wwdc2019/219/)
2. [Paul Hudson on Hacking With Swift](https://www.hackingwithswift.com/)
📖 [First look at SwiftUI](https://www.hackingwithswift.com/articles/191/swiftui-lets-us-build-declarative-user-interfaces-in-swift)
📖 [Getting Started with SwiftUI](https://www.hackingwithswift.com/articles/194/get-started-with-swiftui)
📖 [Quick Start Guide on SwiftUI by Hacking With Swift](https://www.hackingwithswift.com/quick-start/swiftui)
📹 [SwiftUI by Example Videos](https://www.youtube.com/playlist?list=PLuoeXyslFTubw4NtepDCis5tTqK37zT3Q)
📹 [SwiftUI Complete Apps](https://www.youtube.com/playlist?list=PLuoeXyslFTuaZtX7xSYbWz3TR0Vpz39gK)
📖 [Learn SwiftUI with Tutorials](https://www.hackingwithswift.com/articles/196/learn-swiftui-with-free-tutorials)
📹 [SwiftUI vs UIKit – Comparison of building the same app in each framework](https://www.youtube.com/watch?v=qk2y-TiLDZo)
📹 [Differences between @State, @ObjectBinding, and @EnvironmentObject?](https://www.youtube.com/watch?v=stSB04C4iS4)
3. [SwiftUI Tutorials by Lets Build That App](https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA/)
📹 [SwiftUI Sneak Preview Demo Project](https://www.youtube.com/watch?v=q421Ll4qOvc)
📹 [How to Run SwiftUI on Mojave with Playgrounds and Sample Code](https://www.youtube.com/watch?v=VSvz62fGyYM)
📹 [SwiftUI Basics: Dynamic Lists, HStack VStack, Images with Circle Clipped Stroke Overlays](https://www.youtube.com/watch?v=bz6GTYaIQXU)
📹 [SwiftUI: Facebook Complex Layouts - Horizontal Scroll View](https://www.youtube.com/watch?v=7QgPpvqTfeo)
📹 [State Management and Bindings](https://www.youtube.com/watch?v=l7vkP6WW6Yk)
📹 [Fetching JSON and Image Data with BindableObject](https://www.youtube.com/watch?v=xT4wGOc2jd4)
4. [SwiftUI by John Sundell](https://www.swiftbysundell.com/)📖 [A first look at SwiftUI: Apple’s declarative new UI framework](https://wwdcbysundell.com/2019/swiftui-first-look/)
📖 [Answers to the most common questions about SwiftUI](https://wwdcbysundell.com/2019/swiftui-common-questions/)
📖 [SwiftUI’s relationship to UIKit and AppKit](https://wwdcbysundell.com/2019/swiftui-relationship-to-uikit-appkit/)
5. [SwiftUI Tutorials by Code With Chris](https://www.youtube.com/user/CodeWithChris/)
📹 [SwiftUI Basics Tutorial](https://www.youtube.com/watch?v=IIDiqgdn2yo)
📹 [SwiftUI App Tutorial - Lists, Navigation and JSON Data](https://www.youtube.com/watch?v=wbFuAs_UNYg)
📹 [How To Handle User Input](https://www.youtube.com/watch?v=6PO0k8GlxWA)
📹 [Understand SwiftUI, Property Wrapper, @State, @EnvironmentObject & More](https://www.youtube.com/watch?v=Bb5APObvgDY)
6. [SwiftUI Tutorials by Kilo Loco](https://www.youtube.com/channel/UCv75sKQFFIenWHrprnrR9aA/)📹 [SwiftUI Presenting Data In A Scroll View & List](https://www.youtube.com/watch?v=wjqDQ3X5Vos)
📹 [Intro To SwiftUI: Simple State Management](https://www.youtube.com/watch?v=AWPiup9fE2c)
📹 [Before You Learn SwiftUI, You Need To Hear This...](https://www.youtube.com/watch?v=H9XyZ_F1tPI)
📹 [Using Both UIKit And SwiftUI In Your Project](https://www.youtube.com/watch?v=ch_vKP9vlgk)
7. [SwiftUI by Rebeloper](https://www.youtube.com/channel/UCK88iDIf2V6w68WvC-k7jcg/)
📹 [SwiftUI = Mind-blow | WWDC iOS developer reaction](https://www.youtube.com/watch?v=fbuOxKqC5wQ)
📹 [SwiftUI - DON'T LEARN IT (JUST YET)](https://www.youtube.com/watch?v=AKHsFNtANes)
📹 [SwiftUI Modifiers in UIKit with @discardableResult](https://www.youtube.com/watch?v=rhWnSub7d_Y)
📹 [SwiftUI Visual Debugging in UIKit](https://www.youtube.com/watch?v=3cJzNdrnpfk)
📹 [SwiftUI in UIKit? Yes! Meet DuckUI](https://www.youtube.com/watch?v=DjITHGUbRSw)
8. 📹 [SwiftUI Beginner Tutorial On iOS 13 by Devslopes](https://www.youtube.com/watch?v=wwDAvq9MZlQ)
9. [SwiftUI by Brian Advent](https://www.youtube.com/channel/UCysEngjfeIYapEER9K8aikw)
📹 [Simple SwiftUI App](https://www.youtube.com/watch?v=Pfw7zWxchQc)
📹 [Complex UI with SwiftUI from Start to Finish](https://www.youtube.com/watch?v=Xetrbmnszjc)
10. 💻 [An example to-do list app using SwiftUI](https://github.com/devxoul/SwiftUITodo)
11. 📖 [Inside SwiftUI's Declarative Syntax's Compiler Magic](https://swiftrocks.com/inside-swiftui-compiler-magic.html)
12. 💻 [All of the Apple documented SwiftUI tutorials in one easy download](https://github.com/danielctull/SwiftUI-Tutorials)
13. 📹 [Live Coding SwiftUI by Swiftly Tilting Planet](https://www.youtube.com/watch?v=tIi_C5ZeLc0)
14. [SwiftUI by Maxcodes](https://www.youtube.com/channel/UCtegvRiZKojo8MG1gCF-NMg/)
📹 [What is SwiftUI?](https://www.youtube.com/watch?v=hGUdxX7rTa4)
📹 [How To Create Views, Text and Stacks](https://www.youtube.com/watch?v=wbxbe35Bbn4)
📹 [Creating NavigationView, List, Text, NavigationBarTitle](https://www.youtube.com/watch?v=rySUuXkN5wg)
📹 [Draw Shapes in SwiftUI with Path, addLine, CGPoint, LinearGradient](https://www.youtube.com/watch?v=U9LtemI4i5M)
15. 📖 [SwiftUI Cheat Sheet](https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet)16. [SwiftUI by Gary Tokman](https://www.youtube.com/channel/UCQWmp143iznhc_lZoM0rbXQ)
📹 [SwiftUI Tutorial - Build a list that fetches JSON!](https://www.youtube.com/watch?v=xkclf3Alz8M)
17. 💻 [SwiftUI Currency Converter App](https://github.com/alexliubj/SwiftUI-Currency-Converter)
18. 📹 [SwiftUI Collection by Objc.io](https://talk.objc.io/collections/swiftui)
19. 📖 [SwiftUI and Combine - A collection of notes, project pieces, playgrounds & ideas on learning](https://heckj.github.io/swiftui-notes/)
20. 💻 [SwiftUI Todo App](https://github.com/devxoul/SwiftUITodo/)
21. 💻 [SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation](https://github.com/Dimillian/MovieSwiftUI)
22. 💻 [A Weather app in SwiftUI](https://github.com/bpisano/Weather)
23. 💻 [A 2048 game writing with SwiftUI](https://github.com/unixzii/SwiftUI-2048)
24. 📹 📖 [A First Look at SwiftUI by ObjC.io - Chris Eidhof and Florial Kugler](https://talk.objc.io/episodes/S01E156-a-first-look-at-swiftui)
25. 📖 [Building BarChart in SwiftUI by Majid Jabrayilov](https://mecid.github.io/2019/08/14/building-barchart-with-shape-api-in-swiftui/)
26. 📖 [SwiftUI: Getting Started By RayWenderlich](https://www.raywenderlich.com/3715234-swiftui-getting-started)
27. 📖 [Fucking SwiftUI: A curated list of questions and answers about SwiftUI](https://fuckingswiftui.com/)
28. 💻 [SwiftUI Sliders](https://github.com/spacenation/swiftui-sliders)
29. 💻 [SwiftUI Grid](https://github.com/spacenation/swiftui-grid)
30. [NSScreencast - Free SwiftUI Videos](https://nsscreencast.com/episodes/free#episodes)
📹 [Hello, SwiftUI!](https://nsscreencast.com/episodes/396-hello-swift-ui)
📹 [Tip Calculator in SwiftUI](https://nsscreencast.com/episodes/397-swiftui-tip-calculator)
📹 [SwiftUI Transforms and Animations](https://nsscreencast.com/episodes/399-swiftui-transforms-and-animations)
📹 [SwiftUI Gestures](https://nsscreencast.com/episodes/400-swiftui-gestures)
31. 💻 [SwiftUIX provides an extensive suite of components, extensions and utilities to complement the Standard Library.](https://github.com/SwiftUIX/SwiftUIX)32. Frameworks
* 🌍 Networking
[Hover an async Combine supported networking library](https://github.com/onurhuseyincantay/Hover)
* 📦 Storage
[Defaults — `@State` replacement for UserDefaults](https://github.com/sindresorhus/Defaults#swiftui-support)
* 👤 User Interface
[Preferences — Create a preferences window for your macOS app in SwiftUI](https://github.com/sindresorhus/Preferences#swiftui-support)
* 🌈 Miscellaneous
[KeyboardShortcuts — User-customizable global keyboard shortcuts for your macOS app](https://github.com/sindresorhus/KeyboardShortcuts)
33. 📹 [Your First iOS and SwiftUI App - Ray Wenderlich](https://www.raywenderlich.com/4919757-your-first-ios-and-swiftui-app)34. 💻 [SVG to SwiftUI Shape Converter](https://github.com/quassummanus/SVG-to-SwiftUI)
35. 💻 [A Demo App for SwiftUI System Components & Interactions based on iOS 14, macOS Big Sur, watchOS 7, and tvOS 14](https://github.com/jordansinger/SwiftUI-Kit)
36. 💻 [SSToastMessage - A library to show Popup, Toast, Alert or Floating Message.](https://github.com/SimformSolutionsPvtLtd/SSToastMessage)
37. [*What is* **i***SwiftUI?*](https://www.youtube.com/channel/UCNgIepTzLt3o0knf8-bEhRg)
📹 [How to format phone numbers in SwiftUI](https://www.youtube.com/channel/UCNgIepTzLt3o0knf8-bEhRg)
📖 [Formatting phone numbers entirely in SwiftUI](https://benjaminlsage.medium.com/format-phone-numbers-entirely-in-swiftui-9456f52990a1)
📹 [Swipable pages in SwiftUI](https://www.youtube.com/watch?v=XscaH8SaPvA&ab_channel=WhatisiSwiftUI%3F)
📹 [SwiftUI Text Field with 24 custom modifiers](https://www.youtube.com/watch?v=VrVyJ0jVCmg&t=68s&ab_channel=WhatisiSwiftUI%3F)
📹 [Apple Pay button in SwiftUI](https://www.youtube.com/watch?v=v9ORJkchGNQ&t=65s&ab_channel=WhatisiSwiftUI%3F)
38. 💻 [AR MultiPendulum - AR app using SwiftUI for touchscreen interface](https://github.com/philipturner/ar-multipendulum)39. 💻 [ARHeadsetKit - High-level AR framework for replicating Hololens, using SwiftUI instead of Storyboard](https://github.com/philipturner/ARHeadsetKit)
40. 📹 [Full SwiftUI Bootcamp from Nick (Swiftful Thinking)](https://www.youtube.com/c/SwiftfulThinking)
📹 [Beginner Level](https://www.youtube.com/playlist?list=PLwvDm4VfkdphqETTBf-DdjCoAvhai1QpO)
📹 [Intermediate Level](https://www.youtube.com/playlist?list=PLwvDm4Vfkdphbc3bgy_LpLRQ9DDfFGcFu)
📹 [Advanced Level](https://www.youtube.com/playlist?list=PLwvDm4Vfkdphc1LLLjCaEd87BEg07M97y)
📹 [Concurrency - Intermediate Level](https://www.youtube.com/watch?v=p6q1RmYUsNU&list=PLwvDm4Vfkdphr2Dl4sY4rS9PLzPdyi8PM&ab_channel=SwiftfulThinking)
41. 📖 [Using Vision with SwiftUI](https://medium.com/swlh/on-device-text-recognition-on-ios-with-swiftui-dd499b9eec0b)42. 📖 [Using CoreML with SwiftUI](https://instamentor.com/articles/object-recognition-with-coreml-vision-and-swiftui-on-ios)