#

# 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 - Design Guidelines - Design Resources - 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.

<space><space><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.

<space><space><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.

<space><space><img src=“https://camo.githubusercontent.com/3bc9d761836a40e088f45285ac52dd5fef89df1b/687474703a2f2f7777772e6d696b657377616e736f6e2e636f6d2f66696c65732f4a4257617463684163746976697479496e64696361746f722f4a4257617463684163746976697479496e64696361746f722e676966” width=“300”) alt=“Example App”/> ### Charts * YOChartImageKit - A chart image framework for watchOS.

<space><space><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.

<space><space><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.

  <space><space><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.

  <space><space><img src=“https://raw.githubusercontent.com/kenshin03/Cherry/master/cherry-screencaps.gif”) alt=“Example App” width=“250”/>

- Bitcoin Tracker - A bitcoin price tracking app.

  <space><space><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.

  <space><space><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.

  <space><space><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.

  <space><space><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.

  <space><space><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.

  <space><space><img src=“https://camo.githubusercontent.com/3d2f8f30ae9ce705cc5467d3736baac2253c6dc2/687474703a2f2f34362e3130352e32362e312f75706c6f6164732f7362626170706c65322e6a7067”) alt=“Example App” width=“500”/>

- WatchNotes - An apple watch app to display notes on your wrist.

  <space><space><img src=“https://camo.githubusercontent.com/689a09260a6427ede9580b298c141320132796df/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f32303131363433342f57617463684e6f7465732e676966”) alt=“Example App” width=“500”/>

- WatchPics - Instagram for the Apple Watch.

  <space><space><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.

  <space><space><img src=“https://github.com/sandofsky/soon/blob/master/screenshot.png”) alt=“Example App” width=“230”/>

# Books

- watchOS 2 by Tutorials

  <space><space><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

  <space><space><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

- WatchKit Resources

# 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.

watchos.md Github