Karin Prater

Elite
@gahntpo

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.

99

macOS-Development-TaskManager. Demo project for macos app development with SwiftUI

81

SnippetBox-SwiftData. Swift

71

Slipbox. The project is using Core Data with iCloud sync. It is a cross-platform app for iOS and macOS written in SwiftUI.

71

CatAPISwiftUI. demo: REST API with SwiftUI

64

LearningiOSDevelopment.

59

GhibliSwiftUIApp. SwiftUI app with async/await, Observation feature, MVVM + service layer, iOS 26, Xcode 26

58

CoordinatorProject. Demonstrates the Coordinator pattern for an iOS project that included UIKit and SwiftUI screens

50

CSVEditor. Shows how to make a macOS app that opens and edits CSV files. It is a SwiftUI project using TableView, fileExporter, fileImporter, and ReferenceFileDocument.

45

2WayBindingUIKit. Demonstrate how to create a 2 way binding in UIKit with Combine framework

41

SwiftDataTodoApp. This demo project shows the basic use of SwiftData with SwiftUI. It is a Todo app example.

39

SwiftLens. 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

38

ItunesSearchApp. App that uses iTunes Search API,

37

DrawingApp. Using the new Canvas view in SwiftUI for iOS 15 and macOS 12

30

CoreData. Demo project for Core Data and SwiftUI

29

swiftui-property-wrapper. How to decide which SwiftUI property wrapper to use for which situation

28

NavigationStackProject. expamples for the new NavigationStack in SwiftUI

25

DrawingApp-Youtube-tutorial. This project is created for a Youtube tutorial. Demonstrating Canvas and Shapes, DragGestures

24

MatchedGeometryExamples. This demo project demonstrates different use cases for matched geometry effect in SwiftUI.

20

SearchExampleApp. 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

19

SwiftUIPerformance. Project Files to Test and Optimize SwiftUI Performance

18

ScreenshotApp. project files for Youtube tutorial series making a screenshot macOS app

16

ShoppingApp. SwiftUI demo project for presentation views e.g. with alert, popover and sheet

16

TripleColumnNavigationSplitProject. Expample Project for NavigationSplitView with 3 columns in SwiftUI for iOS 16 and macOS 13

13

RealmSwiftUIProject. Demo that shows how to use Realm with SwiftUI locally. Including the new property wrappers like @ObservedResults and @ObservedRealmObject

11

ReadingListApp. Swift

11

WebViewProject. Demo project to work with Webkit in SwiftUI

10

DoubleColumnNavigationSplitProject. Expample Project for NavigationSplitView with 2 columns in SwiftUI for iOS 16 and macOS 13

9

LocalizationProject. Demo app show how to localize an iOS app with String catalogs

7

XcodeCustomTemplates. Example files to show how to use Xcode templates with your own custom settings

7

ToolbarProject. Demonstrate the toolbar view modifier for SwiftUI with different placements

7

AstroPic. SwiftUI example project - Astronomy Picture of the Day API

6

SoundDesignSwiftUI. SwiftUI Tutorial - How to design and play sound for mobile applications

6

SwiftUIObservationProject. 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.

5

rich-editor-swiftui. Powerful WYSIWYG Rich editor for SwiftUI.

5

NavigationSwiftUI. complex navigation in SwiftUI, collapse navigationView stacks, navigate between different tabs in tabView. Make a NavigationController to track the state of your view hierarchy.

5

iOS-Developer-Roadmap. Roadmap to becoming an iOS developer in 2018.

4

DribbleChallenge. I am coding a design example from Dribble

4

Transforming-Operators-part-1-3. show case how to use Combine operators for transforming values

4

LayoutPackage. Convenience code for SwiftUI Layout

2

TableProject. Swift

2

MakeItSo. Review Firestore with SwiftUI demo project

2

CatAPI-youtube-tutorial. shows how to make a fetch request and parse JSON

2

UikitSwiftUIComparisonProject. Shows examples for different layout implementations in UIKit and SwiftUI

2

ObservedVSStateObject. Demonstrates the difference between StateObject and ObservableObject

2

iOS-testing. project files for youtube series on testing

2

TodoDataFlowProject. Swift

2

RealmSyncSwiftUIProject. Demo prject that show to use Realm sync with SwiftUI including login authentication

1

ClassVsStuctSwiftUI. Shows what happens when you use models defined as struct vs. class in SwiftUI

1

CodingGuidelines. Example refactoring for better coding

1
50
Apply