Karin Prater's repositories
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.
CatAPISwiftUI
demo: REST API with SwiftUI
macOS-Development-TaskManager
Demo project for macos app development with SwiftUI
CoordinatorProject
Demonstrates the Coordinator pattern for an iOS project that included UIKit and SwiftUI screens
SwiftDataTodoApp
This demo project shows the basic use of SwiftData with SwiftUI. It is a Todo app example.
ItunesSearchApp
App that uses iTunes Search API,
NavigationStackProject
expamples for the new NavigationStack in SwiftUI
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
ShoppingApp
SwiftUI demo project for presentation views e.g. with alert, popover and sheet
SwiftUIPerformance
Project Files to Test and Optimize SwiftUI Performance
RealmSwiftUIProject
Demo that shows how to use Realm with SwiftUI locally. Including the new property wrappers like @ObservedResults and @ObservedRealmObject
TripleColumnNavigationSplitProject
Expample Project for NavigationSplitView with 3 columns in SwiftUI for iOS 16 and macOS 13
WebViewProject
Demo project to work with Webkit in SwiftUI
DoubleColumnNavigationSplitProject
Expample Project for NavigationSplitView with 2 columns in SwiftUI for iOS 16 and macOS 13
LocalizationProject
Demo app show how to localize an iOS app with String catalogs
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.
ScreenshotApp
project files for Youtube tutorial series making a screenshot macOS app
XcodeCustomTemplates
Example files to show how to use Xcode templates with your own custom settings
LayoutPackage
Convenience code for SwiftUI Layout
ClassVsStuctSwiftUI
Shows what happens when you use models defined as struct vs. class in SwiftUI
CodingGuidelines
Example refactoring for better coding
iOSDevDirectory
The iOS Dev Directory
RealmSyncSwiftUIProject
Demo prject that show to use Realm sync with SwiftUI including login authentication
UikitSwiftUIComparisonProject
Shows examples for different layout implementations in UIKit and SwiftUI
NoStoryboardProject
Shows how to setup an iOS project for SwiftUI with the old SceneDelegate/Appdelegate