Created
August 8, 2015 10:06
-
-
Save SarsTW/81549c6261b76da9fc37 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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. | |
| ### UI | |
| * [IGInterfaceDataTable](https://github.com/Instagram/IGInterfaceDataTable) - A category on WKInterfaceTable that makes configuring tables with multi-dimensional data easier. | |
| * [JBWatchActivityIndicator](https://github.com/mikeswanson/JBWatchActivityIndicator) - An easy way to generate activity indicator images for Apple Watch. | |
| ### Charts | |
| * [YOChartImageKit](https://github.com/yasuoza/YOChartImageKit) - A chart image framework for watchOS. | |
| # 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. | |
| * [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. | |
| * [WWDC](https://github.com/sugarso/WWDC) - An open sourcing WWDC hit parties app. | |
| * [SwiftHN](https://github.com/Dimillian/SwiftHN) - A Hacker News reader written in Swift. | |
| * [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. | |
| * [BaiduFM-Swift](https://github.com/belm/BaiduFM-Swift) - A apple watch app for BaiduFM. | |
| * [Bitcoin Tracker](http://www.raywenderlich.com/89562/watchkit-tutorial-with-swift-getting-started) - A bitcoin price tracking app. | |
| * [HighstreetWatchApp](https://github.com/GetHighstreet/HighstreetWatchApp) - The watchKit app built on the [http://highstreetapp.com](http://highstreetapp.com) platform. | |
| * [soon](https://github.com/sandofsky/soon) - A countdown app. | |
| * [OnTime](https://github.com/D-32/OnTime) - An apple watch app to access the SBB timetable. | |
| * [WatchNotes](https://github.com/azamsharp/WatchNotes) - An apple watch app to display notes on your wrist. | |
| * [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. | |
| * [WatchPics](https://github.com/D-32/WatchPics) - Instagram for the Apple Watch. | |
| # Books | |
| * [WatchKit by Tutorials: | |
| Making Apple Watch Apps with Swift](http://www.raywenderlich.com/store/watchkit-by-tutorials) | |
| * [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) | |
| # 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 | |
| - **To add to the list:** Submit a pull request | |
| - **To remove from the list:** Open an issue | |
| Feel free to contribute & Thank you very much! | |
| # License | |
| <a rel="license" href="http://creativecommons.org/publicdomain/mark/1.0/"> | |
| <img src="http://i.creativecommons.org/p/mark/1.0/88x31.png" | |
| style="border-style: none;" alt="Public Domain Mark" /> | |
| </a> | |
| To the extent possible under law, [YenChen Lin](https://github.com/yenchenlin1994) has waived all copyright and related or neighboring rights to this work. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment