Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-swiftui
🌮 Awesome resources, articles, libraries about SwiftUI
https://github.com/onmyway133/awesome-swiftui
Last synced: 3 days ago
JSON representation
-
Articles
-
Build
-
Internal
- Re-implementation of Binding and State - A concept re-implementation of the @Binding and @State property wrappers from SwiftUI
- SwiftUI and UIKit interoperability
- Avoiding SwiftUI’s AnyView
-
Layout
-
Life cycle
- The Ultimate Guide to the SwiftUI 2 Application Life Cycle
- SwiftUI View Lifecycle - Explore the three phases of the SwiftUI view lifecycle.
-
Others
-
macOS
- SwiftUI for Mac on Big Sur
- AppKit is done
- SwiftUI for Mac - Try out a Mac app and see what happened.
-
-
General
-
Newsletter
- iOS Goodies - weekly iOS newsletter curated by Marius Constantinescu
- SwiftUI Weekly - The curated collection of links about SwiftUI. Delivered every Monday
- iOS Dev Weekly - Curated by Dave Verwer and published every Friday
-
Apple
- Introducing SwiftUI - Create beautiful, dynamic apps faster than ever before.
- Creating Performant Scrollable Stacks
- Aligning Views Across Stacks
- Building Layouts with Stack Views
- Creating a macOS App - After creating a version of the Landmarks app for watchOS, it’s time to set your sights on something bigger: bringing Landmarks to the Mac
-
WWDC
- WWDC2020 Data Essentials in SwiftUI - Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth
- WWDC0291 Data Flow Through SwiftUI - Learn how to connect your data as dependencies while keeping the UI fully predictable and error free
-
Book
- SwiftUI by Tutorials - Build fluid and engaging declarative UI for your apps with way less coding with SwiftUI! SwiftUI by Tutorials
- Mastering SwiftUI by AppCoda - We will dive deep into the SwiftUI framework, teaching you how to work with various UI elements, and build different types of UIs
- Thinking in SwiftUI - It is not a reference for SwiftUI’s platform-specific APIs, but rather a guide to honing your intuition about how SwiftUI works.
-
Course
- SwiftUI for iOS 14 - Build a multi-platform app from scratch using the new techniques in iOS 14. We'll use the Sidebar and Lazy Grids to make the layout adaptive for iOS, iPadOS, macOS Big Sur
- SwiftUI Handbook - A comprehensive series of tutorials covering Xcode, SwiftUI and all the layout and development techniques
- SwiftUI Layout explained - We decided to go one step further, and reimplement SwiftUI’s layout system, along with the layout behavior of many built-in views
-
Learning
- 100 days of SwiftUI - Free collection of videos, tutorials, tests, and more, all drawn from around the work on Hacking with Swift
- SwiftUI - Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
- F* SwiftUI - A curated list of questions and answers about SwiftUI.
- The SwiftUI Lab - Advanced insights into SwiftUI
- Netsplit SwiftUI
- SwiftUI by examples - SwiftUI by Example is the world's largest collection of SwiftUI examples, tips, and techniques giving you over 400 pages of hands-on code
- A Companion for SwiftUI - A Companion for SwiftUI is an app that documents all the SwiftUI views, shapes, protocols, scenes and property wrappers for the iOS and macOS platform.
- CodeSlicing - Create things in SwiftUI
- Netsplit SwiftUI
-
-
Libraries
-
Image
- FetchImage - Makes it easy to download images using Nuke and display them in SwiftUI apps
- Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web.
-
Inspection
- ViewInspector - Runtime inspection and unit testing of SwiftUI views
-
-
UI
-
Button
- FloatingButton - Easily customizable floating button menu created with SwiftUI
-
Color
- DynamicColor - Yet another extension to manipulate colors easily in Swift and SwiftUI
-
Grid
- Grid - The most powerful Grid container missed in SwiftUI
-
Loading
- ActivityIndicatorView - A number of preset loading indicators created with SwiftUI
-
Onboarding
- ConcentricOnboarding - SwiftUI library for a walkthrough or onboarding flow with tap actions
-
Others
- LiquidSwipe - Example of using SwiftUI to create a beautiful Liquid Swipe control
-
-
Open source apps
-
iOS
- Clendar - minimal calendar - Clendar - minimal calendar. Written in SwiftUI
-
Programming Languages
Categories
Sub Categories
Keywords
swiftui
6
swift
4
ios
3
swiftui-components
2
macos
2
hex-strings
1
hex
1
gradient
1
color
1
swiftui-animations
1
unit-testing
1
swiftui-views
1
swift5
1
runtime-typechecking
1
best-practices
1
xcode
1
kingfisher
1
image-processor
1
image
1
filters
1
cache
1
widget
1
watchos
1
swiftlint
1
swiftformat
1
swift-package-manager
1
siri
1
iphone
1
ipad
1
github-actions
1
fastlane
1
eventkit
1
catalyst
1
calendar
1
apple
1
ui
1
swift-library
1
onboarding
1
cocoapods
1
swiftui-framework
1
uicolor
1
nscolor
1