Мы обратили внимание на активную работу по приложениям для watchOS выпускника нашего Акселератора, решили не отставать и поспособствовать активному использованию новой платформы.
Ниже представлен список фреймворков, библиотек и примеров приложений для watchOS.
Начало работы
- Официальное руководство по программированию для Apple Watch, написанное Apple.
Библиотеки и фреймворки
Интеграция
- MMWormhole – мощный пакет разработчика для синтеза, обработки и анализа звуков.
Пользовательский интерфейс
- IGInterfaceDataTable – это часть WKInterfaceTable, упрощающая компоновку таблиц с многомерными данными;
- JBWatchActivityIndicator – это простой генератор индикаторов активности для Apple Watch.
Графики
- YOChartImageKit – фреймворк для создания графиков для watchOS;
- NKWatchChart – библиотека для построения графиков для Apple Watch, основанная на PNChart и ios-charts.
Разработка
Руководства по разработке
- «Разработка для Apple Watch » – официальная запись выступления Apple на WWDC 2015 (Apple Worldwide Developers Conference);
- Официальное руководство по разработке интерфейса Apple Watch;
- 11 советов по разработке приложений для Apple Watch – несколько простых советов, которые помогут создавать более качественные приложения;
- Иконки для Apple Watch – руководство, которое поможет вам создать свою собственную иконку для Apple Watch.
Ресурсы для разработки
- Ресурсы для разработки для Apple Watch – официальный набор ресурсов, предоставленный Apple, куда входят средства визуализации, руководства, шаблоны, шрифты.
- Таблица элементов дисплея (complications) и лейаутов – полезная таблица, содержащая все возможные комбинации элементов, отображаемых на экране.
Инструменты
Прототипирование
- thinkapps – это веб-сайт, который позволяет бесплатно создать прототип приложения для Apple Watch всего за 10 минут.
Генераторы изображений
- RadialChartImageGenerator – это генератор круговых диаграмм;
- KFWatchKitAnimations – это генератор изображений, который создает удивительные анимации (60 кадров в секунду) для Apple Watch, захватывая их из iOS Simulator.
Примеры приложений
- Lister – это официальное тестовое приложение, демонстрирующее возможности интеграции Apple Watch;
- WatchKit Catalog – это официальное тестовое приложение, показывающее, как использовать элементы пользовательского интерфейса, доступные во фреймворке WatchKit;
- Cherry – небольшой pomodoro-таймер, разработанный для Apple Watch;
- Bitcoin Tracker – это приложение, показывающее курс биткоина;
- WWDC – приложение (проект с открытым исходным кодом), показывающее места встречи участников WWDC;
- SwiftHN – приложение для чтения Hacker News, написанное на Swift;
- BaiduFM-Swift – приложение для BaiduFM;
- done-swift – тестовое приложение, которое демонстрирует возможности передачи данных с помощью Realm между приложением WatchKit и его главным приложением;
- HighstreetWatchApp – приложение WatchKit, построенное на платформе highstreetapp.com;
- WatchNotes – приложение для Apple Watch, отображающее ваши заметки;
- WatchPics – Instagram для Apple Watch;
- WatchKit-Apps – учебные приложения для WatchKit;
- watchOS-2-Sampler – примеры кода для новых функций watchOS 2;
- soon – приложение-счетчик.
Книги
- «watchOS2» от Tutorials;
- Apple Watch for Developers: Advice & Techniques from Five Top Professionals («Apple Watch для разработчиков: советы и приемы от пятерки профессионалов»).
Руководства
Введение в WatchKit
- Руководство по WatchKit со Swift. Часть 1: Начало работы;
- Руководство по WatchKit со Swift. Часть 2: Таблицы и сетевые запросы;
- Руководство по WatchKit со Swift. Часть 3: Больше таблиц, Glances и Handoff.
Новые функции WatchOS 2
- Аппаратная часть с WatchKit 2: Используем Digital Crown;
- Аппаратная часть с WatchKit 2: Taptic Engine;
- Аппаратная часть с WatchKit 2: Акселерометр;
- Мощь анимации – в руководстве показано, как анимировать пользовательский интерфейс путем изменения свойств лейаута;
- Создание элементов дисплея (сomplications) WatchKit в watchOS 2 – руководство по добавлению собственных элементов дисплея;
- Как заставить два устройства взаимодействовать друг с другом с помощью Watch Connectivity – руководство по использованию фреймворка Watch Connectivity.
Другие отличные списки
- Детальный список полезных источников;
- Список приложений для iOS с открытым исходным кодом;
- @matteocrippa – общий список ресурсов по Swift;
- @Wolg – пополняемый список отличных фреймворков Swift, а также библиотек и ПО;
- Отличные приложения WatchKit – пополняемый список приложений и руководств WatchKit;
- Ресурсы по изучению iOS – крупная коллекция качественных и часто обновляемых сайтов с руководствами по iOS;
- awesome-ios-animation – пополняемый список поразительных анимаций iOS, а также библиотек Objective-C и Swift;
- awesome-ios-chart – пополняемый список поразительных графиков iOS, а также библиотек Objective-C и Swift;
- awesome-gists – список полезных решений (раздел iOS);
- awesome-ios-ui – пополняемый список поразительных iOS UI/UX библиотек;
- Разработка приложений для iOS на Medium – истории и технические советы о создании приложений для iOS, Apple Watch и iPad/iPhone.
P.S. Дополняйте список вашими рекомендациями в комментариях. С радостью включим их в подборку.
Наши другие подборки