182 lines
12 KiB
Plaintext
182 lines
12 KiB
Plaintext
<img src="https://github.com/yenchenlin1994/awesome-watchos/blob/master/resources/title.png" width="500">
|
||
=========================
|
||
|
||
# Deprecated! This list will no longer be updated due to my focus shift.
|
||
|
||
=========================
|
||
[](https://travis-ci.org/yenchenlin1994/awesome-watchos)
|
||
|
||
A curated list of awesome watchOS frameworks, libraries, sample apps.
|
||
### Contents
|
||
- [Getting Started](#getting-started)
|
||
- [Library and Frameworks](#libraries-and-frameworks)
|
||
- [Design](#design)
|
||
- [Design Guidelines](#design-guidelines)
|
||
- [Design Resources](#design-resources)
|
||
- [Tools](#tools)
|
||
- [Sample Apps](#sample-apps)
|
||
- [Books](#books)
|
||
- [Tutorials](#tutorials)
|
||
- [Twitters](#twitters)
|
||
- [Other Awesome Lists](#other-awesome-lists)
|
||
- [Contributing](#contributing)
|
||
|
||
|
||
# Getting Started
|
||
* [Apple Watch Programming Guide](https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/index.html) - Official apple watch programming guide by Apple.
|
||
|
||
# Libraries And Frameworks
|
||
|
||
### Connectivity
|
||
* [MMWormhole](https://github.com/mutualmobile/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](https://github.com/Instagram/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](https://github.com/mikeswanson/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](https://github.com/yasuoza/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](https://github.com/NilStack/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](https://developer.apple.com/videos/wwdc/2015/?id=802) - Official WWDC 2015 session by Apple about how to design for apple watch.
|
||
* [ Watch Human Interface Guidelines](https://developer.apple.com/watch/human-interface-guidelines/) - Official human interface guidelines by Apple.
|
||
* [11 Tips For Designing Apps for Apple Watch](https://medium.com/design-idea/11-tips-for-designing-apps-for-apple-watch-4b6cc2cb11d3) - Some quick tips that will help you to build better watch apps.
|
||
* [Icons for Apple Watch – The Definitive Guide](http://blog.iconfinder.com/icons-apple-watch-definitive-guide/) - A guide to help you create your own watch app icon.
|
||
|
||
### Design Resources
|
||
* [ Watch Design Resources](https://developer.apple.com/watch/human-interface-guidelines/resources/) - Official design resources provided by Apple, including Apple Watch Bezels, Guides, Templates, Typeface.
|
||
* [Chart of Apple Watch Complication Types and Layouts](http://i.imgur.com/4Thz881.jpg) - An useful chart of all the possible combinations of Complications.
|
||
|
||
# Tools
|
||
|
||
### Prototyping
|
||
* [thinkapps for watch](http://thinkapps.com/watch-apps) - A website help you create your free Apple Watch App prototype in just 10 minutes.
|
||
|
||
### Images Generator
|
||
* [RadialChartImageGenerator](https://github.com/hmaidasani/RadialChartImageGenerator) - A radial bar chart generator for apple watch.
|
||
* [KFWatchKitAnimations](https://github.com/kiavashfaisali/KFWatchKitAnimations) - An image generator that creates beautiful 60 FPS animations for Watch by recording animations from the iOS Simulator.
|
||
|
||
# Sample Apps
|
||
* [Lister](https://developer.apple.com/library/ios/samplecode/Lister/Introduction/Intro.html) - 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](https://developer.apple.com/library/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html) - An official sample app demonstrates how to use UI elements available in the WatchKit framework.
|
||
* [Cherry](https://github.com/kenshin03/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](http://www.raywenderlich.com/89562/watchkit-tutorial-with-swift-getting-started) - 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](https://github.com/sugarso/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](https://github.com/Dimillian/SwiftHN) - A Hacker News reader written in Swift.
|
||
* [BaiduFM-Swift](https://github.com/belm/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](https://github.com/FancyPixel/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](https://github.com/GetHighstreet/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](https://github.com/D-32/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](https://github.com/azamsharp/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](https://github.com/D-32/WatchPics) - Instagram for the Apple Watch.
|
||
|
||
<space><space><img src="https://camo.githubusercontent.com/544c66f439b1328155ca4463c2fa73e514f80800/687474703a2f2f34362e3130352e32362e312f75706c6f6164732f7761746368706963732e6a7067") alt="Example App" width="500"/>
|
||
|
||
* [WatchKit-Apps](https://github.com/kostiakoval/WatchKit-Apps) - Tutorials app for WatchKit.
|
||
* [watchOS-2-Sampler](https://github.com/shu223/watchOS-2-Sampler) - Code examples for new features of watchOS 2.
|
||
|
||
* [soon](https://github.com/sandofsky/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](http://www.raywenderlich.com/store/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](http://www.amazon.com/gp/product/1484213394/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1484213394&linkCode=as2&tag=feedingtheneu-20&linkId=PDZBCYAGPZXWHDQU)
|
||
|
||
<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](http://www.raywenderlich.com/89562/watchkit-tutorial-with-swift-getting-started)
|
||
* [WatchKit Tutorial with Swift Part 2: Tables and Network Requests](http://www.raywenderlich.com/96589/watchkit-tutorial-swift-tables-network-requests)
|
||
* [WatchKit Tutorial with Swift Part 3: More Tables, Glances and Handoff](http://www.raywenderlich.com/96741/watchkit-tutorial-with-swift-tables-glances-and-handoff)
|
||
|
||
### WatchOS 2 New Features
|
||
##### Hardware
|
||
* [WatchKit 2 Hardware Bits: Using the Digital Crown](https://www.bignerdranch.com/blog/watchkit-2-hardware-bits-using-the-digital-crown/?utm_campaign=WatchKit%2BResources&utm_medium=web)
|
||
* [WatchKit 2 Hardware Bits: The Taptic Engine](https://www.bignerdranch.com/blog/watchkit-2-hardware-bits-the-taptic-engine/?utm_campaign=WatchKit%2BResources&utm_medium=web)
|
||
* [WatchKit 2 Hardware Bits: The Accelerometer](https://www.bignerdranch.com/blog/watchkit-2-hardware-bits-the-accelerometer/?utm_campaign=WatchKit%2BResources&utm_medium=web)
|
||
|
||
##### Animations
|
||
* [The Power of Animations](http://code.tutsplus.com/tutorials/watchos-2-the-power-of-animations--cms-24302?utm_campaign=This%2BWeek%2Bin%2BSwift&utm_medium=email&utm_source=This_Week_in_Swift_47) - A tutorial demonstrates how to animate the user interface by changing layout properties.
|
||
|
||
##### ClockKit
|
||
* [Writing a WatchKit Complication in watchOS 2](http://www.sneakycrab.com/blog/2015/6/10/writing-your-own-watchkit-complications?utm_campaign=WatchKit%2BResources&utm_medium=web) - A tutorial about how to add custom Complications to your watch app.
|
||
|
||
##### Connectivity
|
||
* [How to communicate between devices using Watch Connectivity](http://www.kristinathai.com/watchos-2-tutorial-using-sendmessage-for-instantaneous-data-transfer-watch-connectivity-1/?utm_campaign=WatchKit%2BResources) - A tutorial about how to use Watch Connectivity framework to communicate between devices.
|
||
|
||
# Twitters
|
||
* [WatchKit Resources](https://twitter.com/WatchKitSources)
|
||
|
||
# Other Awesome Lists
|
||
Other amazingly awesome lists can be found in the
|
||
* [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) list.
|
||
* [Open Source apps](https://github.com/dkhamsing/open-source-ios-apps) list of open source ios apps
|
||
* Awesome-swift
|
||
* [@matteocrippa](https://github.com/matteocrippa/awesome-swift) - A collaborative list of awesome swift resources.
|
||
* [@Wolg](https://github.com/Wolg/awesome-swift) - A curated list of awesome Swift frameworks, libraries and software.
|
||
* [awesome watchkit apps](https://github.com/sanketfirodiya/sample-watchkit-apps) curated list of sample watchkit apps and tutorials.
|
||
* [iOS Learning Resources](https://github.com/sanketfirodiya/iOS-learning-resources) Comprenehensive collection of high quality, frequently updated and well maintained iOS tutorial sites.
|
||
* [awesome-ios-animation](https://github.com/sxyx2008/awesome-ios-animation) - A curated list of awesome iOS animation, including Objective-C and Swift libraries.
|
||
* [awesome-ios-chart](https://github.com/sxyx2008/awesome-ios-chart) - A curated list of awesome iOS chart libraries, including Objective-C and Swift.
|
||
* [awesome-gists](https://github.com/vsouza/awesome-gists#ios) - A list of amazing gists (iOS section).
|
||
* [awesome-ios-ui](https://github.com/cjwirth/awesome-ios-ui) - A curated list of awesome iOS UI/UX libraries.
|
||
* [iOS App Development on Medium](https://medium.com/ios-os-x-development) - Stories and technical tips about building apps for iOS, Apple Watch, and iPad/iPhone
|
||
|
||
# Contributing
|
||
Contributions welcome! Read the [contribution guidelines](contributing.md) first.
|
||
|
||
Feel free to contribute & Thank you very much!
|
||
|
||
# License
|
||
|
||
[](http://creativecommons.org/publicdomain/zero/1.0/)
|
||
|
||
To the extent possible under law, [YenChen Lin](https://github.com/yenchenlin1994) has waived all copyright and related or neighboring rights to this work.
|