SlideShare a Scribd company logo
1 of 31
Download to read offline
WatchKit 101
Максут Нарикби
iOS разработчик
компания «Crystal Spring»
 WATCH
 WATCH
Характеристики
Дисплей: 38x38mm, 42x42mm
Время работы: до 18 часов
Speaker и microphone
Wi-Fi (802.11b/g/n 2.4GHz)
Bluetooth 4.0
WatchKit
Архитектура
Жизненный цикл
Жизненный цикл
WatchKit
WKInterfaceController
Подобие на UIViewcontroller
Outlets
Actions and targets
WatchKit
Элементы UI
WKInterfaceLabel
WKInterfaceButton
WKInterfaceSwitch
WKInterfaceSlider
WatchKit
Элементы UI
WKInterfaceImage
WKInterfaceSeparator
WKInterfaceMap
WatchKit
Элементы UI
WKInterfaceTimer WKInterfaceDate
WatchKit Apps
WatchKit Apps Glances Notifications
WatchKit Apps
Навигация
Страничная
(Page based)
Иерархическая
(Hierarchical)
WatchKit Apps
Glances
• Шаблонный
• Запускает приложение
при касании
• Context
WatchKit Apps
Notifications
Short Look Long Look
WatchKit Apps
Notifications
Long look
• Local и Remote
• Customizable
Приложения
Target
Приложения
Instagram
Приложения
Evernote
Приложения
Twitter
Приложения
Nike+ Running
Приложения
American Airlines
Приложения
SPG
Приложения
BMW i Remote
Приложения
Strava
Приложения
eBay
Приложения
Shazam
Быстрый FAQ
Сколько Apple Watch я могу носить одним iPhone?
Можно ли носить Apple Watch с iPad?
Может ли iOS приложение «разбудить» его
WatchKit Extension и WatchKit App?
Могут ли сторонние приложение делать звонки
через WatchKit App?
Есть ли доступ к датчику сердцебиения и другим
датчикам?
Что будет c WatchKit App если у меня не будет
iPhone?
Спасибо за внимание!
DEMO

More Related Content

Viewers also liked

ITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основе
ITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основеITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основе
ITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основеITCrowd Almaty
 
Чем бесят программисты
Чем бесят программистыЧем бесят программисты
Чем бесят программистыITCrowd Almaty
 
สรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิดสรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิดBarnchob Promnimit
 
สรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิดสรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิดBarnchob Promnimit
 
สรุปการเรียนรู้ Lego เจิด
สรุปการเรียนรู้ Lego เจิดสรุปการเรียนรู้ Lego เจิด
สรุปการเรียนรู้ Lego เจิดBarnchob Promnimit
 
สรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิดสรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิดBarnchob Promnimit
 
สรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิดสรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิดBarnchob Promnimit
 
Getting diversity เจิด
Getting diversity เจิดGetting diversity เจิด
Getting diversity เจิดBarnchob Promnimit
 
สรุปการเรียนรู้ บ้านสามขา
สรุปการเรียนรู้ บ้านสามขาสรุปการเรียนรู้ บ้านสามขา
สรุปการเรียนรู้ บ้านสามขาBarnchob Promnimit
 
สรุปการเรียนรู้ Hosting skill
สรุปการเรียนรู้ Hosting skillสรุปการเรียนรู้ Hosting skill
สรุปการเรียนรู้ Hosting skillBarnchob Promnimit
 
Разработка API для большого, нагруженного сервиса
Разработка API для большого, нагруженного сервисаРазработка API для большого, нагруженного сервиса
Разработка API для большого, нагруженного сервисаITCrowd Almaty
 
Вредные советы для разработчиков
Вредные советы для разработчиковВредные советы для разработчиков
Вредные советы для разработчиковITCrowd Almaty
 
ITCrowd - Правильная структура лендинга
ITCrowd - Правильная структура лендингаITCrowd - Правильная структура лендинга
ITCrowd - Правильная структура лендингаITCrowd Almaty
 
Система управления конфигурациями Ansible
Система управления конфигурациями AnsibleСистема управления конфигурациями Ansible
Система управления конфигурациями AnsibleITCrowd Almaty
 
Система мониторинга Zabbix
Система мониторинга ZabbixСистема мониторинга Zabbix
Система мониторинга ZabbixITCrowd Almaty
 

Viewers also liked (16)

ITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основе
ITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основеITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основе
ITCrowd 2 - Обзор существующих стандартов разметки и продуктов на ее основе
 
Чем бесят программисты
Чем бесят программистыЧем бесят программисты
Чем бесят программисты
 
สรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิดสรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิด
 
สรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิดสรุปการเรียนรู้ Meditation เจิด
สรุปการเรียนรู้ Meditation เจิด
 
สรุปการเรียนรู้ Lego เจิด
สรุปการเรียนรู้ Lego เจิดสรุปการเรียนรู้ Lego เจิด
สรุปการเรียนรู้ Lego เจิด
 
สรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิดสรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิด
 
สรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิดสรุปการเรียนรู้ Getting diversity เจิด
สรุปการเรียนรู้ Getting diversity เจิด
 
Getting diversity เจิด
Getting diversity เจิดGetting diversity เจิด
Getting diversity เจิด
 
สรุปการเรียนรู้ บ้านสามขา
สรุปการเรียนรู้ บ้านสามขาสรุปการเรียนรู้ บ้านสามขา
สรุปการเรียนรู้ บ้านสามขา
 
สรุปการเรียนรู้ Hosting skill
สรุปการเรียนรู้ Hosting skillสรุปการเรียนรู้ Hosting skill
สรุปการเรียนรู้ Hosting skill
 
Разработка API для большого, нагруженного сервиса
Разработка API для большого, нагруженного сервисаРазработка API для большого, нагруженного сервиса
Разработка API для большого, нагруженного сервиса
 
Вредные советы для разработчиков
Вредные советы для разработчиковВредные советы для разработчиков
Вредные советы для разработчиков
 
ITCrowd - Правильная структура лендинга
ITCrowd - Правильная структура лендингаITCrowd - Правильная структура лендинга
ITCrowd - Правильная структура лендинга
 
React + Flux
React + FluxReact + Flux
React + Flux
 
Система управления конфигурациями Ansible
Система управления конфигурациями AnsibleСистема управления конфигурациями Ansible
Система управления конфигурациями Ansible
 
Система мониторинга Zabbix
Система мониторинга ZabbixСистема мониторинга Zabbix
Система мониторинга Zabbix
 

Similar to WatchKit 101

Mate framework
Mate frameworkMate framework
Mate frameworkBugzHunter
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneNikita Lukianets
 
Построение решений для SmartThings на базе PTC ThingWorx и Vuforia
Построение решений для SmartThings на базе PTC ThingWorx и VuforiaПостроение решений для SmartThings на базе PTC ThingWorx и Vuforia
Построение решений для SmartThings на базе PTC ThingWorx и VuforiaDmitry Kiryanov
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииVoximplant
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаazamat isaev
 
Управление доступом и контроль параметров безопасности виртуальной инфраструк...
Управление доступом и контроль параметров безопасности виртуальной инфраструк...Управление доступом и контроль параметров безопасности виртуальной инфраструк...
Управление доступом и контроль параметров безопасности виртуальной инфраструк...areconster
 
И снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел ТайкалоИ снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел ТайкалоStanfy
 
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Anatoly Kireev
 
Лучшие практики по защите IoT и ICS/SCADA
Лучшие практики по защите IoT и ICS/SCADAЛучшие практики по защите IoT и ICS/SCADA
Лучшие практики по защите IoT и ICS/SCADADenis Batrankov, CISSP
 
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016rusbase
 
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest
 
Интегратор Bitrix_1
Интегратор Bitrix_1Интегратор Bitrix_1
Интегратор Bitrix_1itc73
 
Continuous integration testing of mobile SDK
Continuous integration testing of mobile SDKContinuous integration testing of mobile SDK
Continuous integration testing of mobile SDKTestableapple
 
Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)Pavel Tsukanov
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Герман Криммель
 
Viper в ios проектах
Viper в ios проектахViper в ios проектах
Viper в ios проектахAnvar Basharov
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect Microsoft
 
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...ITGinGer
 
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазиновМобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазиновMagecom Ukraine
 

Similar to WatchKit 101 (20)

Mate framework
Mate frameworkMate framework
Mate framework
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows Phone
 
Построение решений для SmartThings на базе PTC ThingWorx и Vuforia
Построение решений для SmartThings на базе PTC ThingWorx и VuforiaПостроение решений для SmartThings на базе PTC ThingWorx и Vuforia
Построение решений для SmartThings на базе PTC ThingWorx и Vuforia
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продукта
 
Управление доступом и контроль параметров безопасности виртуальной инфраструк...
Управление доступом и контроль параметров безопасности виртуальной инфраструк...Управление доступом и контроль параметров безопасности виртуальной инфраструк...
Управление доступом и контроль параметров безопасности виртуальной инфраструк...
 
И снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел ТайкалоИ снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел Тайкало
 
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
 
Лучшие практики по защите IoT и ICS/SCADA
Лучшие практики по защите IoT и ICS/SCADAЛучшие практики по защите IoT и ICS/SCADA
Лучшие практики по защите IoT и ICS/SCADA
 
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
 
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
 
Интегратор Bitrix_1
Интегратор Bitrix_1Интегратор Bitrix_1
Интегратор Bitrix_1
 
Continuous integration testing of mobile SDK
Continuous integration testing of mobile SDKContinuous integration testing of mobile SDK
Continuous integration testing of mobile SDK
 
Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)Основы "мобильной" разработки на примере платформы iOs (iPhone)
Основы "мобильной" разработки на примере платформы iOs (iPhone)
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
 
Viper в ios проектах
Viper в ios проектахViper в ios проектах
Viper в ios проектах
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect
 
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения ра...
 
RealSpeaker
RealSpeakerRealSpeaker
RealSpeaker
 
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазиновМобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазинов
 

More from ITCrowd Almaty

Обучение фронтенд разработке
Обучение фронтенд разработкеОбучение фронтенд разработке
Обучение фронтенд разработкеITCrowd Almaty
 
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработкиБэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработкиITCrowd Almaty
 
Docker с чем едят и для чего используют
Docker с чем едят и для чего используютDocker с чем едят и для чего используют
Docker с чем едят и для чего используютITCrowd Almaty
 
Ключ от всех дверей: чем опасен Великий Казахстанский Файерволл
Ключ от всех дверей: чем опасен Великий Казахстанский ФайерволлКлюч от всех дверей: чем опасен Великий Казахстанский Файерволл
Ключ от всех дверей: чем опасен Великий Казахстанский ФайерволлITCrowd Almaty
 
Мобильность на Колёсах: об инструментах и полезных вещах
Мобильность на Колёсах: об инструментах и полезных вещахМобильность на Колёсах: об инструментах и полезных вещах
Мобильность на Колёсах: об инструментах и полезных вещахITCrowd Almaty
 

More from ITCrowd Almaty (6)

Обучение фронтенд разработке
Обучение фронтенд разработкеОбучение фронтенд разработке
Обучение фронтенд разработке
 
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработкиБэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
 
На плаву!
На плаву!На плаву!
На плаву!
 
Docker с чем едят и для чего используют
Docker с чем едят и для чего используютDocker с чем едят и для чего используют
Docker с чем едят и для чего используют
 
Ключ от всех дверей: чем опасен Великий Казахстанский Файерволл
Ключ от всех дверей: чем опасен Великий Казахстанский ФайерволлКлюч от всех дверей: чем опасен Великий Казахстанский Файерволл
Ключ от всех дверей: чем опасен Великий Казахстанский Файерволл
 
Мобильность на Колёсах: об инструментах и полезных вещах
Мобильность на Колёсах: об инструментах и полезных вещахМобильность на Колёсах: об инструментах и полезных вещах
Мобильность на Колёсах: об инструментах и полезных вещах
 

WatchKit 101