Awesome Apple Watch
About
Awesome Apple Watch is a curated list of awesome watchOS frameworks, libraries, sample apps, including Objective-C and Swift Projects.
PRs are welcome!
How to Use
Awesome Apple Watch is an awesome list for people who need a certain feature on their Apple Watch application, so the best ways to use are:
- Simply press command + F to search for a keyword
- Go through our Content Menu
Content
- Getting Started
- WWDC
- Design Guide
- Library
- Tutorials
- Books
- Sample Apps
- Other Awesome Lists
- Other Websites
Getting Started
WWDC
Design Guide
Library
UI
Name | License | Demo |
---|---|---|
YOChartImageKit | MIT | |
WatchRingGenerator (NOT RECOMMENDED) | MIT | |
Flipbook | No Demo Image | |
JBInterfaceController | MIT | No Demo Image |
NKWatchActivityIndicator | MIT | No Demo Image |
IGInterfaceDataTable | BSD | |
NKWatchChart | MIT | No Demo Image |
Connectivity
Name | License | Demo |
---|---|---|
MMWormhole | MIT | |
WatchCon | MIT | No Demo Image |
Communicator | MIT | No Demo Image |
Motion
Name | License | Demo |
---|---|---|
WatchShaker | MIT |
Utility
Name | License | Demo |
---|---|---|
FlickTypeKit | SEE LICENSE | |
WatchKitTimePicker | MIT | |
AccelerateWatch | MIT | No Demo Image |
Plugin
react-native
- React Native Watch Connectivity
- @conorbuck/react-native-watch - React Native bindings for WatchKit
- @AlexisLeon/react-native-watch - React Native bindings for WatchKit
Cordova
Xamarin
Flutter
- Flutter Watchtips - Flutter App (Embedded Watch Kit app with iOS version)
Other Library
Name | License | Demo |
---|---|---|
RadialProgressBar Android(Kotlin) | Apache License 2.0 | |
iOS/macOS/watchOS APP ICONS Generator | MIT | |
Speculid | MIT |
Tutorials
Youtube
- WatchKit Tutorial
- WatchKit Swift Tutorial: Create a real world Apple Watch App
- Make Your First Apple Watch App in 11 minutes - Tutorial [WatchKit SDK]
- Learn How to Make a Simple Apple Watch App
Blog
- Send data to parent iOS app
- Building a Simple Guess Game
- How To Build Apple Watch App To Obtain Current Location
- Apple Watch Tutorial Series - A Repo for all of the code in my youtube tutorials
Books
- Beginning WatchKit Development
- Developing for Apple Watch: Create Native watchOS Apps with the WatchKit SDK
- WatchKit App Development Essentials: Learn to Develop Apps for the Apple Watch
- Learning WatchKit Programming: A Hands-On Guide to Creating Apple Watch Applications
- Learning WatchKit Programming: A Hands-On Guide to Creating watchOS 2 Applications
Sample Apps
- WatchKit-Apps by @kostiakoval
- Sharing Data with WatchKit Examples by @NatashaTheRobot
- Awesome WatchKit sample apps & tutorials
- a SinaWeibo demo for WatchKit
- Highstreet WatchKit App
- WatchKit Open Application Demo
- Brew
- watchkit-connectivity-demo
- Watchkit Table Demo
- WatchKit-Demo-Timer-App-for-Apple-Watch
- rnd-apple-watch-tesla - An application for Apple Watch to control your Tesla Car
- CustomWatchFaceTest
- Interactive Notifications for iOS and Apple Watch
- Watch-Simulator Weather
- Apple Watch Faces
- The Missing Apple Watch Loader
- Watch App Sampler
- HiBeacons
- Simple Apple Watch Apps
- County - iOS, WatchOS simple counter app
- WatchOSFace - An Apple Watch face application with SpriteKit on watchOS
- Weight Tracker - A Weight Logger for Apple Watch
- Contributions for GitHub - Simple app to monitor your GitHub Contributions Graph in Today Extension and Apple Watch
- Watch Calci - WatchOS app for Apple Watch that helps you do basic calculations like Addition, Subtraction, Multiplication and Divison easily
- Giovanni - A Gameboy Emulator for the Apple Watch
- Heart Control - Heart Control is a standalone watch app to monitor continuously heart rate on watchOS 3
- WatchNote -
โ๏ธ ๐ค Controlling yours Keynote Slides using Apple Watch - Smogler - Location based air quality information, on your iPhone and your Apple Watch
- SmogWatch - WatchOS app for checking air pollution levels
- SlideShow
- apple-watch-mnist - MNIST for Apple Watch
- Apple Watch Calculator - A simple calculator for the Apple Watch written in Swift
- Music Tweet - Simple app for iOS & watchOS to quickly share on Twitter the currently played track, including the artist and, if you want, the album artwork
- Stray Bird - An iOS game detecting movement from Apple Watch and SensorTag
- Breath Animation - A simple approach implementing Breath animation (Apple Watch app)
- Blur - Twitter client for Apple Watch
- zendล - digital zendล that you can take with you anywhere, provided an Apple Watch and iPhone
- Demo Watchkit
- apple-watch-uikit - Run UIKit on the Watch!
- Deuce - Tennis scorekeeper for Apple Watch and iPhone
- Space Beaver for Apple Watch - Simple game for Apple Watc
- Watch RayTracer - RayTracer for watchOS
- Apple Watch as a TV Remote
- Binary Shark - Manage your DigitalOcean account from iPhone and Apple Watch
- TodayFortune
- Nippochan - sample app that can post daily report to Slack by using Watch Connectivity and Slack's webhook URL
- Apple Watch + SpriteKit: Example Project
- Summon - Apple Watch App that let's a person summon another person to an exact location within a building
- ไปๆฅๅ ฌไบค(Bus Today)
- AceSAT - SAT Vocabulary Application
- SpriteKitWatchFace - Simple project to create a 'fake' Apple Watch watch face using Sprite Kit
- Apple Watch Hermes Faces - Apple Watch watch Hermรจs face (and more) using Sprite Kit
- Reddit in SwiftUI - A cross-platform Reddit client created in SwiftUI
- Bangumi
- TinyRage - Flappy Bird for WatchOS 6+ written in swift 5 using spriteKit
- Mini Space Journey - Space Invadors for WatchOS written in Swift5 using spriteKit
- AirTime - Swift Source Code for building an Apple Watch + playPORTAL app
- WorkoutExporter - Exporting Workouts tracked by Apple Watch into files ready for sharing
- TermiWatch - Terminal Watch Face for Apple Watch
- WatchTube - Powerful YouTube client for Apple Watch
Other Awesome Lists
- Awesome iOS
- Awesome watchOS
- Awesome WatchKit sample apps & tutorials
- open-source-ios-apps#apple-watch
Other Websites
Contributing
Read CONTRIBUTING.md, Fork, and Pull Request!