Files
awesome-awesomeness/terminal/watchos3
2024-04-20 19:22:54 +02:00

20 KiB

 
=========================
 
Deprecated! This list will no longer be updated due to my focus shift.
 
=========================
!Build Status (https://travis-ci.org/yenchenlin1994/awesome-watchos.svg?branch=master) (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.
 

 
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.
 

 
NKWatchChart (https://github.com/NilStack/NKWatchChart) - A chart library for Apple Watch based on PNChart and ios-charts.
 

 
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.
 

 
Bitcoin Tracker (http://www.raywenderlich.com/89562/watchkit-tutorial-with-swift-getting-started) - A bitcoin price tracking app.
 
 
 
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.
BaiduFM-Swift (https://github.com/belm/BaiduFM-Swift) - A apple watch app for BaiduFM.
 
 
 
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.
 
 
 
HighstreetWatchApp (https://github.com/GetHighstreet/HighstreetWatchApp) - The watchKit app built on the platform.
 
 
 
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.
 
 
 
WatchPics (https://github.com/D-32/WatchPics) - Instagram for the Apple Watch.
 
 
 
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.
 
 
 
Books
watchOS 2 by Tutorials (http://www.raywenderlich.com/store/watchos-2-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
Contributions welcome! Read the contribution guidelines (contributing.md) first.
 
Feel free to contribute & Thank you very much!
 
License
 
!CC0 (http://i.creativecommons.org/p/zero/1.0/88x31.png) (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.