使用 Swift 开发的开源示例 iOS 应用的精选列表
示例 iOS 应用程序
如何使用
示例-iOS-Apps 对于初学者和学习 iOS 开发以及需要任何示例应用程序或功能的 iOS 开发人员来说是一个了不起的列表。最好的使用方法是:
- 在我们的推特上寻求帮助或在 jogendra.iitbhu@gmail.com 上给我们发邮件
- 只需按 + 即可搜索关键字commandF
- 浏览我们的内容菜单
参加 Google 编程之夏的 iOS 应用
- SUSI iOS – FOSSASIA 的 SUSI AI iOS 应用程序。
- Open Event Orga iOS – 使用FOSSASIA开放活动平台的组织者的活动管理应用程序
- Open Event iOS – Open Event iOS app by FOSSASIA.
- Badge Magic iOS – Badge Magic是一款Android应用程序,用于控制LED名牌。目标是提供在LED徽章上描绘名称,图形和简单动画的选项。对于从智能手机到LED徽章的数据传输,我们使用蓝牙。
- Powerup iOS – PowerUp 是一款教育选择自己的冒险游戏,它利用用户上传的课程来使青春期前的孩子能够掌控他们的生殖健康。这是游戏的iOS版本。
- Open Food Facts iOS – iOS 版本的 Open Food Facts (Swift)。
- Catty – Catrobat 语言的 iOS 实现。
- Amahi – 用 Swift 编写的 iOS 应用程序,从头开始。
- Phimp.me – 照片图像编辑器和共享应用程序。
- Matrix iOS SDK – 适用于 iOS 的 Matrix SDK。
- Kiwix Apple – Kiwix 的 iOS 和 macOS 实现。
使用 SwiftUI 编写的 iOS 应用程序
- Reddit-SwiftUI – 内置于SwiftUI的跨平台Reddit客户端
- SwiftUITodo – 使用 SwiftUI 的待办事项列表应用程序示例
- MovieSwiftUI – SwiftUI & Combine app using MovieDB API.使用自定义 Flux (Redux) 实现。
- SwiftUI-MovieDB – SwiftUI MovieDB 原型应用程序
- SwiftUI-2048 – A 2048 game writing with SwiftUI.
- GitHubSearchWithSwiftUI – SwiftUI and Combine based GitHubSearch example.
- HNNow – Hacker News reader for iOS and iPadOS built with SwiftUI
- SwiftUIViewTextStack – How to create views, text and stacks with SwiftUI
- Animatable Cards – Examples projects using SwiftUI & Combine to animatable cards
- swiftui-notes – A collection of notes, project pieces, playgrounds and ideas on learning and using SwiftUI and Combine.
- Harvest-SwiftUI-Gallery – Gallery App for Harvest (Elm Architecture + Optics) + SwiftUI + Combine.
- SwiftWebUI – A demo implementation of SwiftUI for the Web
- 8 Ball – A fully working iOS + watchOS game to make life choices
- AC Helper – Animal Crossing New Horizon companion app in SwiftUI
- Puffery – An iOS App written in SwiftUI to send push notifications fueled by Siri Shortcuts
- KHabit – a pure and minimalistic app which helps you maintain productive habits, and nothing more.
- FootNote – a SWIFTUI + Core Data IOS app built during Hacktoberfest2020 open source developers.
- Blackjack – Simple demo blackjack app on how to intergrate swiftUI with MVVM.
- AR MultiPendulum – AR Headset experience with touchscreen settings interface built in SwiftUI.
- isowords – Open source game built in SwiftUI and the Composable Architecture.
- Clendar – Universal calendar app. Written in SwiftUI.
watchOS Apps that written with SwiftUI
- Countio – Countio is simple WatchOS App made with Swiftly SwiftUI. You can count anything quickly with Countio!!!
- Waterminder – A simple Apple Watch app to remind you to drink water!
Frameworks
- ARHeadsetKit – High-level framework for experimenting with AR and using $5 Google Cardboard to replicate Hololens.
iOS Apps written with SceneKit
- Pizza Man – A simple game where you eat flying pepperoni
Content
- Calculator-iOS – Basic calculator app for iOS devices using Swift3. Created for learning purpose.
- Stopwatch – Basic Stop Watch & Countdown app for iOS devices. Created for learning purpose.
- To Do List – Basic To Do List App for iOS devices using swift and xcode.
- Gravity Blocks – A basic iOS app on basic physics concept gravity and elasticity.
- QR Blank – A basic QR code scanning app that checks URLs safety before advancing.
- AppleWatchCalculator – A calculator for your Apple Watch but only if you have fingers small enough to press the buttons.
- done-swift – Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm
- how-much – A simple iOS app to record how much things cost using various data persistence implementations.
- Firefox for iOS – An iOS version of the firefox browser
- Chats – Open source messaging app
- technex-ios – iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose.
- GitHawk – A GitHub project manager app for iOS
- 30 days of React Native – 30 days of React Native demos
- WordPress for iOS – WordPress’s app for iOS, written in Swift
- Artsy – An art auction app.
- CustomCamera – iOS project that demonstrates how to create a custom camera
- Edhita – Open source text editor written for iOS in Swift
- 5Calls – iOS app for 5Calls.org
- BoardBank – Money Manager for Board Games
- TumCampusApp – An iOS app for and from students at Technical University of Munich.
- Swift 30 Projects – 30 mini Swift Apps for self-study
- crime mapper – A data visualisation tool that adds publicly available crime data from UK police forces to an interactive map
- VPN On – A basic iOS app for VPN which can be automatically connected for a pre-specified domain
- Blurry – A small image blur tool for iOS.
- Files – File Browser for iOS.
- Kickstarter – The official Kickstarter app for iOS.
- Alfresco – Alfresco is the open platform iOS app for business-critical content management and collaboration.
- SwiftHN – A iOS app for Hacker News.
- DesignerNewsApp – A iOS client for Designer News.
- FlappySwift – Flappy Bird game written in iOS.
- Yep – A community where geniuses meet.
- TweedleDumb – A mock Twitter client built with MVVM and NavigationControllers. Small codebase, built with best practices in mind to demonstrate said practices. Great for learning purposes.
- BarcodeScanner – Simple and beautiful barcode scanner.
- Social Logins – Basic app to show how to login with Facebook, Google, Twitter. Created for learning purpose.
- Awesome ML – Discover, download, compile & launch different image processing CoreML models on iOS.
- Next Cloud – The Nextcloud iOS app allows you to access all your files on your Nextcloud. A safe home for all your data.
- Applozic iOS Swift Chat – Chat app sample and chat SDK to integrate into your iOS swift app.
- Kommunicate iOS Chat – Kommunicate.io support chat SDK to integrate live chat and bot integrations for customer support into your iOS app.
- My Anime List – Simple sample of using the VIP (Clean Swift) architecture for iOS.
- Wire iOS – The Wire mobile app has an architectural layer that we call sync engine . It is the client-side layer that processes all the data that is displayed in the mobile app.
- AudioKit – Audio synthesis, processing, and analysis platform for iOS.
- Charter – A Swift mailing list client for iPhone and iPad.
- 2048 – A working port of 2048 to Swift
- Recipes App – An app that showcases many recipes together with their detail information
- PixPic – Photo editing app
- Brave iOS Browser – Brave is based on Firefox iOS
- Wikipedia – Official Wikipedia iOS App
- Todoey – To Do App
- VLC – Official VLC iOS & tvOS App
- Dailyfeed – iOS client for newsapi.org
- iOSSampleApp – Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
- Unwrap – Learn Swift interactively on your iPhone
- Alamofire-Example-Starwars – Learn alamofire with a funny example about Start Wars
- Sorting Algorithms App – An open source app focused on show in a visual way how sorting algorithms actually works.
- App Store Clone – An experimental clone of the new iOS 11 App Store app.
- Podcasts – A clone of Apple’s Podcasts.
- TriangleDraw – Pixel Editor app that uses , , , .
UIDocument
UIDocumentBrowserViewController
Metal
UndoManager
- Player – video player in Swift, simple way to play and stream media on iOS/tvOS.
- ProgressGif – Add progress bars to gifs. Realm for project storage + Real time video editor + Renderer.
- Telegram – Official Telegram Messenger for iOS
- CaptchaDemo – A LightWeight Swift project to showcase implementation of Google ReCaptcha in iOS Application.
- CalendarApp – A sample app similar to iOS Calendar, built with CalendarKit in less than 100 lines of code.
- Habitica – Habit building & productivity app.
- PIA VPN – VPN App by Private Internet Access.
- NetNewsWire – RSS reader for macOS and iOS.
Author
|
What’s next
- Any suggestions?
Contribution
- If you have a feature request, open an issue
- If you want to contribute, submit a pull request
- If you have any issue or want help, please drop me a mail on jogendra.iitbhu@gmail.com
Inspired by:
License
- Distributed under the MIT license. See LICENSE for more information.