SwiftUI Internals · I write about the rendering pipeline, data flow, and state management behaviors Apple doesn't document.
BookstoreStategist. This is a demo app that shows book store statitistics with the SwiftCharts API available for iOS 16. You can see line, bar and pie charts examples in SwiftUI. New features for iOS 17 are chart scrolling and chart selection.
99macOS-Development-TaskManager. Demo project for macos app development with SwiftUI
81SnippetBox-SwiftData. Swift
71Slipbox. The project is using Core Data with iCloud sync. It is a cross-platform app for iOS and macOS written in SwiftUI.
71CatAPISwiftUI. demo: REST API with SwiftUI
64LearningiOSDevelopment.
59GhibliSwiftUIApp. SwiftUI app with async/await, Observation feature, MVVM + service layer, iOS 26, Xcode 26
58CoordinatorProject. Demonstrates the Coordinator pattern for an iOS project that included UIKit and SwiftUI screens
50CSVEditor. Shows how to make a macOS app that opens and edits CSV files. It is a SwiftUI project using TableView, fileExporter, fileImporter, and ReferenceFileDocument.
452WayBindingUIKit. Demonstrate how to create a 2 way binding in UIKit with Combine framework
41SwiftDataTodoApp. This demo project shows the basic use of SwiftData with SwiftUI. It is a Todo app example.
39SwiftLens. SwiftLens helps you ship SwiftUI apps faster by making behavior-driven tests easy, stable, and precise. It tracks real visible view state using SwiftUI preferences and simulates user interaction without relying on XCUITest
38ItunesSearchApp. App that uses iTunes Search API,
37DrawingApp. Using the new Canvas view in SwiftUI for iOS 15 and macOS 12
30CoreData. Demo project for Core Data and SwiftUI
29swiftui-property-wrapper. How to decide which SwiftUI property wrapper to use for which situation
28NavigationStackProject. expamples for the new NavigationStack in SwiftUI
25DrawingApp-Youtube-tutorial. This project is created for a Youtube tutorial. Demonstrating Canvas and Shapes, DragGestures
24MatchedGeometryExamples. This demo project demonstrates different use cases for matched geometry effect in SwiftUI.
20SearchExampleApp. Shows how to use searchable in SwiftUI to add a search bar on iOS and macOS. Different implementaions showing how to use search suggestions, tokens and search scope
19SwiftUIPerformance. Project Files to Test and Optimize SwiftUI Performance
18ScreenshotApp. project files for Youtube tutorial series making a screenshot macOS app
16ShoppingApp. SwiftUI demo project for presentation views e.g. with alert, popover and sheet
16TripleColumnNavigationSplitProject. Expample Project for NavigationSplitView with 3 columns in SwiftUI for iOS 16 and macOS 13
13RealmSwiftUIProject. Demo that shows how to use Realm with SwiftUI locally. Including the new property wrappers like @ObservedResults and @ObservedRealmObject
11ReadingListApp. Swift
11WebViewProject. Demo project to work with Webkit in SwiftUI
10DoubleColumnNavigationSplitProject. Expample Project for NavigationSplitView with 2 columns in SwiftUI for iOS 16 and macOS 13
9LocalizationProject. Demo app show how to localize an iOS app with String catalogs
7XcodeCustomTemplates. Example files to show how to use Xcode templates with your own custom settings
7ToolbarProject. Demonstrate the toolbar view modifier for SwiftUI with different placements
7AstroPic. SwiftUI example project - Astronomy Picture of the Day API
6SoundDesignSwiftUI. SwiftUI Tutorial - How to design and play sound for mobile applications
6SwiftUIObservationProject. The demo shows how to use the new Observation in SwiftUI for data flow. It compares the performance of exisitng data flow with @State, @StateObject and Observable with the new Observation feature.
5rich-editor-swiftui. Powerful WYSIWYG Rich editor for SwiftUI.
5NavigationSwiftUI. complex navigation in SwiftUI, collapse navigationView stacks, navigate between different tabs in tabView. Make a NavigationController to track the state of your view hierarchy.
5iOS-Developer-Roadmap. Roadmap to becoming an iOS developer in 2018.
4DribbleChallenge. I am coding a design example from Dribble
4Transforming-Operators-part-1-3. show case how to use Combine operators for transforming values
4LayoutPackage. Convenience code for SwiftUI Layout
2TableProject. Swift
2MakeItSo. Review Firestore with SwiftUI demo project
2CatAPI-youtube-tutorial. shows how to make a fetch request and parse JSON
2UikitSwiftUIComparisonProject. Shows examples for different layout implementations in UIKit and SwiftUI
2ObservedVSStateObject. Demonstrates the difference between StateObject and ObservableObject
2iOS-testing. project files for youtube series on testing
2TodoDataFlowProject. Swift
2RealmSyncSwiftUIProject. Demo prject that show to use Realm sync with SwiftUI including login authentication
1ClassVsStuctSwiftUI. Shows what happens when you use models defined as struct vs. class in SwiftUI
1CodingGuidelines. Example refactoring for better coding
1