Product Promotion
0x5a.live
for different kinds of informations and explorations.
Awesome WatchOS
Powered by 0x5a.live 💗
Deprecated! This list will no longer be updated due to my focus shift.
A curated list of awesome watchOS frameworks, libraries, sample apps.
Contents
- Getting Started
- Library and Frameworks
- Design
- Tools
- Sample Apps
- Books
- Tutorials
- Twitters
- Other Awesome Lists
- Contributing
Getting Started
- Apple Watch Programming Guide - Official apple watch programming guide by Apple.
Libraries And Frameworks
Connectivity
- MMWormhole - A powerful toolkit for synthesizing, processing, and analyzing sounds.
<img src="https://github.com/mutualmobile/MMWormhole/blob/master/MMWormhole.gif" width="500") alt="Example App"/>
UI
- IGInterfaceDataTable - A category on WKInterfaceTable that makes configuring tables with multi-dimensional data easier.
<img src="https://github.com/Instagram/IGInterfaceDataTable/blob/master/images/example.jpg" width="500") alt="Example App"/>
- JBWatchActivityIndicator - An easy way to generate activity indicator images for Apple Watch.
<img src="https://camo.githubusercontent.com/3bc9d761836a40e088f45285ac52dd5fef89df1b/687474703a2f2f7777772e6d696b657377616e736f6e2e636f6d2f66696c65732f4a4257617463684163746976697479496e64696361746f722f4a4257617463684163746976697479496e64696361746f722e676966" width="300") alt="Example App"/>
Charts
- YOChartImageKit - A chart image framework for watchOS.
<img src="https://raw.githubusercontent.com/yasuoza/YOChartImageKit/assets/images/watchos/all.png") alt="Example App" width="760"/>
- NKWatchChart - A chart library for Apple Watch based on PNChart and ios-charts.
<img src="https://db.tt/UAWEZ1AF") alt="Example App" width="250"/>
Design
Design Guidelines
- Designing for Apple Watch - Official WWDC 2015 session by Apple about how to design for apple watch.
- Watch Human Interface Guidelines - Official human interface guidelines by Apple.
- 11 Tips For Designing Apps for Apple Watch - Some quick tips that will help you to build better watch apps.
- Icons for Apple Watch – The Definitive Guide - A guide to help you create your own watch app icon.
Design Resources
- Watch Design Resources - Official design resources provided by Apple, including Apple Watch Bezels, Guides, Templates, Typeface.
- Chart of Apple Watch Complication Types and Layouts - An useful chart of all the possible combinations of Complications.
Tools
Prototyping
- thinkapps for watch - A website help you create your free Apple Watch App prototype in just 10 minutes.
Images Generator
- RadialChartImageGenerator - A radial bar chart generator for apple watch.
- KFWatchKitAnimations - An image generator that creates beautiful 60 FPS animations for Watch by recording animations from the iOS Simulator.
Sample Apps
-
Lister - An official sample app demonstrates Apple Watch integration.
<img src="https://github.com/yenchenlin1994/awesome-watchos/blob/master/resources/lister.png") alt="Example App" width="260"/>
-
WatchKit Catalog - An official sample app demonstrates how to use UI elements available in the WatchKit framework.
-
Cherry - A mini pomodoro timer app designed for the Watch.
<img src="https://raw.githubusercontent.com/kenshin03/Cherry/master/cherry-screencaps.gif") alt="Example App" width="250"/>
-
Bitcoin Tracker - A bitcoin price tracking app.
<img src="http://cdn5.raywenderlich.com/wp-content/uploads/2014/11/watch-final.png") alt="Example App" width="250"/>
-
WWDC - An open sourcing WWDC hit parties app.
<img src="https://raw.githubusercontent.com/sugarso/WWDC/master/Assets/watch1.png") alt="Example App" width="230"/>
-
SwiftHN - A Hacker News reader written in Swift.
-
BaiduFM-Swift - A apple watch app for BaiduFM.
<img src="https://raw.githubusercontent.com/belm/BaiduFM-Swift/master/ScreenShot/BaiduFM-Swift_AppleWatch_00.png") alt="Example App" width="250"/>
-
done-swift - A sample app to demonstrate data sharing between a WatchKit app and its main app using Realm.
<img src="https://raw.githubusercontent.com/FancyPixel/done-swift/master/assets/screenshot.gif") alt="Example App" width="400"/>
-
HighstreetWatchApp - The watchKit app built on the http://highstreetapp.com platform.
<img src="https://github.com/GetHighstreet/HighstreetWatchApp/blob/master/Documentation/Assets/walkthrough.gif") alt="Example App" width="350"/>
-
OnTime - An apple watch app to access the SBB timetable.
<img src="https://camo.githubusercontent.com/3d2f8f30ae9ce705cc5467d3736baac2253c6dc2/687474703a2f2f34362e3130352e32362e312f75706c6f6164732f7362626170706c65322e6a7067") alt="Example App" width="500"/>
-
WatchNotes - An apple watch app to display notes on your wrist.
<img src="https://camo.githubusercontent.com/689a09260a6427ede9580b298c141320132796df/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f32303131363433342f57617463684e6f7465732e676966") alt="Example App" width="500"/>
-
WatchPics - Instagram for the Apple Watch.
<img src="https://camo.githubusercontent.com/544c66f439b1328155ca4463c2fa73e514f80800/687474703a2f2f34362e3130352e32362e312f75706c6f6164732f7761746368706963732e6a7067") alt="Example App" width="500"/>
-
WatchKit-Apps - Tutorials app for WatchKit.
-
watchOS-2-Sampler - Code examples for new features of watchOS 2.
-
soon - A countdown app.
<img src="https://github.com/sandofsky/soon/blob/master/screenshot.png") alt="Example App" width="230"/>
Books
-
<img src="http://cdn5.raywenderlich.com/wp-content/themes/raywenderlich/images/store-2015/w2t_PDF_640.png") alt="Example App" width="320"/>
-
Apple Watch for Developers: Advice & Techniques from Five Top Professionals
<img src="http://ecx.images-amazon.com/images/I/41Opqcd7F1L._SX331_BO1_204_203_200_.jpg") alt="Example App" width="280"/>
Tutorials
WatchKit Introduction
- WatchKit Tutorial with Swift Part 1: Getting Started
- WatchKit Tutorial with Swift Part 2: Tables and Network Requests
- WatchKit Tutorial with Swift Part 3: More Tables, Glances and Handoff
WatchOS 2 New Features
Hardware
- WatchKit 2 Hardware Bits: Using the Digital Crown
- WatchKit 2 Hardware Bits: The Taptic Engine
- WatchKit 2 Hardware Bits: The Accelerometer
Animations
- The Power of Animations - A tutorial demonstrates how to animate the user interface by changing layout properties.
ClockKit
- Writing a WatchKit Complication in watchOS 2 - A tutorial about how to add custom Complications to your watch app.
Connectivity
- How to communicate between devices using Watch Connectivity - A tutorial about how to use Watch Connectivity framework to communicate between devices.
Twitters
Other Awesome Lists
Other amazingly awesome lists can be found in the
- awesome-awesomeness list.
- Open Source apps list of open source ios apps
- Awesome-swift
- @matteocrippa - A collaborative list of awesome swift resources.
- @Wolg - A curated list of awesome Swift frameworks, libraries and software.
- awesome watchkit apps curated list of sample watchkit apps and tutorials.
- iOS Learning Resources Comprenehensive collection of high quality, frequently updated and well maintained iOS tutorial sites.
- awesome-ios-animation - A curated list of awesome iOS animation, including Objective-C and Swift libraries.
- awesome-ios-chart - A curated list of awesome iOS chart libraries, including Objective-C and Swift.
- awesome-gists - A list of amazing gists (iOS section).
- awesome-ios-ui - A curated list of awesome iOS UI/UX libraries.
- iOS App Development on Medium - Stories and technical tips about building apps for iOS, Apple Watch, and iPad/iPhone
Contributing
Contributions welcome! Read the contribution guidelines first.
Feel free to contribute & Thank you very much!
License
To the extent possible under law, YenChen Lin has waived all copyright and related or neighboring rights to this work.
Readme's
curated for most productivity.
Made with ❤️
to provide different kinds of informations and resources.