SwiftUI Links
I’m currently in the process of learning SwiftUI – any useful resources or things I find myself referencing often I’ll drop here.
Learn
- Apple's official SwiftUI tutorials
- Hacking with Swift
A collection of SwiftUI examples, tips, and techniques
- About Swift UI repo
A repo that gathers all the learning resources for Swift UI
- 100 Days of SwiftUI
A free collection of videos, tutorials, tests, and more
- SwiftUI Stanford Course
Lectures for the Spring 2020 of Stanford University's course (CS193p)
- How to Rename / Refactor a whole project
Reference
- Apple's official Swift UI documentation
- Swift API Design Guidelines
Basically guidelines on how to write clean code
- Glossary of Common Swift Terms
A one-stop dictionary of terms, providing definitions for all common terms used in the Swift language
- How Do I Declare a Closure in Swift?
- Building Layouts with Stack Views
- Programmatic Scrolling with SwiftUI ScrollView
Design Inspiration
Blogs
- SwiftUI Weekly
A curated collection of links about SwiftUI. Delivered every Monday.
- Swift.org Blog
Apple's official Swift blog
- The SwiftUI Lab
When the documentation is missing, they experiment
- Yet Another Swift Blog
Learn advanced Swift topics
- Swift with Majid
A blog about Swift development
- Swift by Sundell
In-depth articles about Swift programming techniques, language features, architectual patterns, and beyond
Podcasts
Small Projects & Code Snippets
- Mastering GroupBox in SwiftUI
Super helpful for creating card-based layouts
- Hashtag styling
- Floating TabBar
An aesthetic floating tab bar that sits at the bottom of the view
- Animated loading button
- KeyboardKit
Custom keyboard extensions
- Accessing the Photo Library
- Adding a static Map
- Building animated pie and donut charts
- SwiftUI Custom View Modifiers
If you have repetitive modifiers on multiple views, use a custom view modifier instead
- How to sync the width or height of two views
- PermissionsSwiftUI
displaying and handling permissions in one simple sheet