Sample Apps

82 apps

Sample apps exist to teach rather than to be used. The most starred is the TicTacToe demo from the Composable Architecture, which shows how to structure a moderately complex app with TCA. 30 mini Swift Apps for self-study is a set of small projects for beginners, and CleanStore demonstrates the Clean Swift architecture. Recordings is the sample code from the App Architecture book.

Apple sample code also appears: Backyard Birds from WWDC 2023 and MLX Examples. The iOS 8 Sampler, iOS 9 Sampler and iOS 11 by Examples projects covered new APIs for their release, and the list now marks those as unmaintained. They still explain the APIs, but expect old Swift syntax. Pick samples by topic and check the Swift version. A sample that matches the iOS version you target saves time adapting deprecated code.

30 mini Swift Apps for self-study8.3kSwiftApache-2.0updated 3y agoApple Developer LibraryObjective-CApple-Music-UI-Demo279SwiftApple Music / Podcasts UI with custom view controller transition1 shotupdated 1y agoARKit Example281SwiftPlacing objectsupdated 4y agoBackyard Birds613SwiftUIMITApp with persistent data, interactive widgets, and an all new in-app purchase experience - WWDC 2023 sample code by Appleupdated 2y agoCleanStore1.9kSwiftMITUses the Clean Swift architecture (Uncle Bob's Clean Architecture)updated 5y agocompositional-layouts-kit460SwiftMITA set of advanced compositional layouts for UICollectionView with examples (Swift 5.1, iOS 13)1 shotupdated 3y agoCustom View Controller Transitions102SwiftMITMake custom view controller transitions in the most simple way possibleupdated 5y agoDemo1Swiftupdated 6y agoDistributed Model Training10SwiftMITDistributed training of an ML model (server/device training)1 shotupdated 1y agoDynamic Islands552SwiftUI1 shotupdated 3y agoEnhancing content with tab navigationSwiftUISample code by Apple2 shotsExploring SwiftUI Sample Apps by AppleSwiftHello WorldSwiftUse windows, volumes, and immersive spaces to teach people about the Earth - Sample code by AppleVisionHomescreen Quick Actions2SwiftMITupdated 4y agoiCloudCoreDataStarter538SwiftMITUses Core Data + iCloud syncingupdated 4y agoImplementing advanced speech-to-textSwiftUI1 shotiOS-MVVM-Clean-Architecture64SwiftMITUses MVVM-C, Clean Architecture and Swift Concurrency3 shotsupdated 1y agoiSpy game5Swiftmachine-learning, camera1 shotupdated 5y agoLayerPlayer1.1kSwiftMITExplore the capabilities of Apple's Core Animation API2 shotsupdated 4y agoLearning Metal with metal-cpp207Apache-2.0cpp, metalupdated 3mo agoMarkyMarkdown7SwiftMITAn entire markdown app in a single line of Swift codeiPadupdated 4y agoMesh Transform Animation266SwiftUIMITSimplified reproduction of the Dynamic Island mesh transform animationupdated 2y agoMLX Examples by Apple2.7kSwiftMITmlxupdated 2mo agoModern Collection Views641SwiftMITShowcase different compositional layouts and how to achieve them1 shotupdated 4y agoMVI SwiftUI Example21Swiftmvi, model-view-intentupdated 6y agoPhotoApp16KotlinAGPL-3.0kotlin, kotlin-multiplatform, compose-multiplatformupdated 1y agoRecordings2.1kSwiftSample code of the App Architecture bookupdated 2y agoRoomPlanSwiftCreate a 3D model of an interior room by guiding the user through an AR experience1 shotSample for Async, Searchable, Live Activity and more94SwiftUIupdated 3y agoSample MVVM, Data Binding, Dependency Injection899SwiftMITupdated 8mo agoScrumdingerSwiftUISample code by AppleSimulating physics jointsSwiftSample code by Apple1 shotSneakerShop9SwiftUses a Skip dual-platform project1 shotupdated 2y agoStateRestorationDemo49SwiftBSD-3-ClauseState preservation & restoration APIs1 shotupdated 3y agoSwift-Demos3.8kSwiftMirror of Apple sample codeupdated 3y agoSwiftUI Concurrency Essentials118SwiftUIApache-2.0updated 4y agoTemplate using Clean Architecture and MVVM4.4kSwiftmvvm, clean-architectureupdated 4d agoTemplate using Modular Architecture850Swiftupdated 3d agoTThe Weather App CourseSwiftTicTacToe15kSwiftMITDemonstrate how to build a full, moderately complex application in the Composable Architectureupdated 9d agoUbiquitousKeyValue-Storage5SwiftApache-2.0NSUbiquitousKeyValueStore or iCLoud Shared UserDefaults projectupdated 1y agoUICollectionView-Collapsible-Section-Demo45SwiftCreate collapsible list sections using UICollectionView and NSDiffableDataSourceSectionSnapshot1 shotupdated 2y agoUIKit Catalog by AppleSwiftUsing on-demand resources for securely storing API keys24SwiftMITupdated 2y ago30 days of React Native demos6.9kReact NativeMIT1 shotArchivedApnsSample7SwiftShows how to use the Apple Push Notification service (APNs)ArchivedApple WWDC 2015Objective-CCode samples from WWDC 2015ArchivedApple WWDC 2021SwiftUISample code referenced in WWDC21 session videosArchivedCannonball278SwiftApache-2.0Fun way to create / share stories & poemsApp Store 4 shotsArchivedCastVideos211SwiftApache-2.0Sender app to be used as the starting for Google CastArchivedCloudKit133MITcloudkit1 shotArchivedCloudKit255SwiftMITcloudkit1 shotArchivedcontacts-mvp-swift5SwiftMITUses the MVP (Model View Presenter) pattern2 shotsArchivedFace Landmarks Detection152SwiftFind facial features such as face contour, eyes, mouth and nose in an image1 shotArchivedFederal Data SDK12SwiftArchivedFriendlyEats for Cloud Firestore132SwiftApache-2.0firebase, firestoreArchivedFurni0SwiftApache-2.0Furniture store demo1 shotArchivedGRDBCombine222SwiftMITSet of extensions for SQLite, GRDB.swift, and Combine1 shotArchivedHomeKit-Demo311SwiftMITArchivediOS 10 Day by Day605SwiftCode examples for the new functions in iOS 101 shotArchivediOS 11 by Examples3.3kSwiftMITNew iOS 11 APIs1 shotArchivediOS 8 Sampler3.1kObjective-CMITCode examples for the new functions in iOS 81 shotArchivediOS 9 Sampler3.4kSwiftMITCode examples for the new functions in iOS 91 shotArchivediOSDesignPatternSamples685SwiftMITGitHub user search app with variety of design patterns2 shotsArchivediOSSwiftMetalCamera114SwiftShows how to use AVCaptureSession2 shotsArchivedKnock25Objective-CMITUse Accelerometer & background mode to create a feature of knocking your phone1 shotArchivedLayer-Parse116SwiftApache-2.0parse, atlas1 shotArchivedLive2.4kSwiftLive broadcasting2 shotsArchivedMVCTodo437SwiftSimple To Do app to illustrate the principles from my A Better MVC talkArchivedPolls34SwiftMITUses the Apiary Polls API1 shotArchivedProduct Catalogue2SwiftMITArchivedProtocol-Oriented MVVM Examples52SwiftMITmvvm3 shotsArchivedReminders315SwiftMITAn application to demonstrate how to implement a Clean Architecture1 shotArchivedRestaurant Viewing45Swiftalamofire, moya, corelocation1 shotArchivedReusable Code3SwiftMITairdrop, avfoundation, coreanimation, coreimageArchivedRKGist81Objective-CApache-2.0GitHub Gists1 shotArchivedSafariAutoLoginTest492SwiftDemo of how to auto-login users using Safari cookiesArchivedSiri Shortcut Example21SwiftExample project with Siri and Shortcuts (Handoff) in iOS 131 shotArchivedSnowflake4.6kReact NativeMITA React-Native Starter App/BoilerPlate/Example with Redux, RN Router, & Jest with the Snowflake Hapi Server running locally or on RedHat OpenShift for the backend, or a Parse Server running locally or remotely on Heroku1 shotArchivedStarship28SwiftBSD-2-ClauseA generic Hyperdrive API client1 shotArchivedSwiftStrikeSwiftSample code by Apple1 shotArchived

Built on the open dkhamsing/open-source-ios-apps list by its contributors, licensed CC0 1.0. Open-Source iOS Apps is an independent project, not affiliated with the list's maintainers.

About Synced Oct 16, 2026

© 2026 Open-Source iOS Apps

Esc

Type to search every entry. ↑↓ to move, Enter to open.