Developing iOS and macOS apps with Swift and SwiftUI.
StoreHelper. Implementing In-App Purchases with StoreKit2 in Xcode 13 - 15 using SwiftUI, Swift 5.7 - 5.9, iOS 15 - 17 and macOS 12 - 14. Also supports tvOS and visionOS.
469IAPHelper. In-App Purchase Helper, including support for on-device receipt validation in Xcode 12, Swift 5 and iOS 14.
37StoreHelperDemo. Implementing and testing in-app purchases with StoreKit2 and StoreHelper in Xcode 14 with SwiftUI, Swift 5.7, iOS 16 and macOS 13.
25IAPDemo. Implementing and testing In-App Purchases in Xcode 12 and iOS 14, including local receipt validation.
23SKHelper. A lightweight StoreKit2 helper package that provides support for implementing In-App Purchases and Subscriptions in Xcode 16 using SwiftUI, Swift 6, iOS 17 and macOS 14. Also supports iOS 26 and macOS 26. Supports Swift 6 strict concurrency settings.
20SwiftUI-SplitViewNavDemo. Demonstrating the use of a Sidebar, SplitView and Navigation styles in a multiplatform app.
19RCFlowers4U. Using RevenueCat to implement in-app purchases in Xcode 13, Swift 5.5, SwiftUI, iOS 15 and macOS 12.
15ModalStylesDemo. Exploring the differences between presentViewController and pushViewController with new iOS 13 modal presentation styles.
14MyFilesExplorer. SwiftUI app that uses the Dropbox API to enable browsing of folders and files. Runs on iOS and macOS clients.
10HelloIAPWorld. Minimal In-App Purchase example for iOS 14 and Xcode 12
10EU-DSA-AppStore. Additional App Store Compliance Info for the EU Digital Services Act
9SpeechDictationDemo. An iOS speech recognition demo that transcribes live speech
8StoreHelperDemoUIKit. Experimental demo showing StoreHelper in a UIKit project
7SwiftUI-ImageAPIDemo. Using SwiftUI to consume REST API with image data.
6FaceIDSwiftUI. Using Biometric FaceID or TouchID to authenticate a user on iOS 15
5SwiftUI-Combine-NotificationDemo. Using SwiftUI and Combine extensions to NotificationCenter
4PicSearch. Demo of Siri shortcuts for iOS 12 using NSUserActivity
3SwiftUIAPOD. A simple SwiftUI NASA Astronomy Picture of the Day app.
2SwiftUI-KeyboardOverlapDemo. Adding support for avoiding the on-screen keyboard hiding important UI.
2SwiftUI-AlertDemo. Using SwiftUI to display alerts, actionsheets and popovers
2CalDemo. Demo for getting events from iOS calendars
2StoreKitHelper. StoreKitHelper for StoreKit2 and iOS 18
2ImageApiAlamofire. Using Alamofire to make HTTP GET requests to the Pixabay REST API for image data. The Swift Package Manager is used to add Alamofire to the project
1ShowRandomColor. Demo of Siri shortcuts for iOS 12 using Intents
1PixabayCollections. Programmatic UICollectionView with Diffable Data Source
1SwiftUINavDemo. SwiftUI navigation demo
1SKHelperDemo. A demo project for the SKHelper package that shows how to create a SwiftUI app with in-app purchases for iOS and macOS using Xcode 16.
1SwiftUI-SwiftUIHostingUIKit. How to use UIKit UIView and UIViewController in SwiftUI
1RoundUp. Windows Phone Geo Location App (Archived from Microsoft TFS)
1DarkModeDemo-UIKit. Updating an existing App Store app for iOS 13 Dark Mode
1SwiftUI-ListDemo. Creating an editable list with SwiftUI with support for navigation
1SwiftUI-UIKitHostingSwiftUI. Using UIHostingController to display a SwiftUI View in a UIKit app
1SwiftUI-Combine-TimerDemo. SwiftUI and Combine demo
1Placezz. Bookmark your favorite places
1