Suche senden
Hochladen
Xamarin で Apple Watch アプリを作る
•
3 gefällt mir
•
3,136 views
Kosuke Usami
Folgen
第5回 Japan Xamarin User Group Conference 大阪 http://jxug.connpass.com/event/15125/
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 33
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Alexa Skills Kitでプロダクトの可能性を広げる Re:Cap?
Alexa Skills Kitでプロダクトの可能性を広げる Re:Cap?
Jun Ichikawa
スマート保育園構想におけるRubyの活用
スマート保育園構想におけるRubyの活用
Hiroaki Akanuma
Reinvent2019 what's new_with_amazon_elasticache
Reinvent2019 what's new_with_amazon_elasticache
Shun Fukazawa
iOS 開発のいま (CAMPHOR- x KMC 合同LT会)
iOS 開発のいま (CAMPHOR- x KMC 合同LT会)
Yusuke Miyazaki
JAWS-UG新支部やリブート支部情報2015年11月
JAWS-UG新支部やリブート支部情報2015年11月
Yuka Aoki
十人十色のScalaの始め方
十人十色のScalaの始め方
Nyle Inc.(ナイル株式会社)
安心してぐっすり眠るための AWS 運用術
安心してぐっすり眠るための AWS 運用術
manabusakai
Nyle流 Scalaとの付き合い方
Nyle流 Scalaとの付き合い方
Nyle Inc.(ナイル株式会社)
Empfohlen
Alexa Skills Kitでプロダクトの可能性を広げる Re:Cap?
Alexa Skills Kitでプロダクトの可能性を広げる Re:Cap?
Jun Ichikawa
スマート保育園構想におけるRubyの活用
スマート保育園構想におけるRubyの活用
Hiroaki Akanuma
Reinvent2019 what's new_with_amazon_elasticache
Reinvent2019 what's new_with_amazon_elasticache
Shun Fukazawa
iOS 開発のいま (CAMPHOR- x KMC 合同LT会)
iOS 開発のいま (CAMPHOR- x KMC 合同LT会)
Yusuke Miyazaki
JAWS-UG新支部やリブート支部情報2015年11月
JAWS-UG新支部やリブート支部情報2015年11月
Yuka Aoki
十人十色のScalaの始め方
十人十色のScalaの始め方
Nyle Inc.(ナイル株式会社)
安心してぐっすり眠るための AWS 運用術
安心してぐっすり眠るための AWS 運用術
manabusakai
Nyle流 Scalaとの付き合い方
Nyle流 Scalaとの付き合い方
Nyle Inc.(ナイル株式会社)
Xamarin+MVVMCross のあれこれ
Xamarin+MVVMCross のあれこれ
ShinichiAoyagi
Cross Platform CI for Visual Studio Online
Cross Platform CI for Visual Studio Online
Kazushi Kamegawa
pythonでつくるiPhoneアプリ
pythonでつくるiPhoneアプリ
Kazufumi Ohkawa
Libqi unityの紹介など
Libqi unityの紹介など
Fujikido
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
Prism.Formsについて
Prism.Formsについて
一希 大田
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Xamarin 基礎講座
Xamarin 基礎講座
Yoshito Tabuchi
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
akihiro uehara
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Yoshito Tabuchi
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
Kazuhiko Shimada
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
Xamarin.iOS
Xamarin.iOS
Kosuke Usami
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
Kanako Kobayashi
Weitere ähnliche Inhalte
Andere mochten auch
Xamarin+MVVMCross のあれこれ
Xamarin+MVVMCross のあれこれ
ShinichiAoyagi
Cross Platform CI for Visual Studio Online
Cross Platform CI for Visual Studio Online
Kazushi Kamegawa
pythonでつくるiPhoneアプリ
pythonでつくるiPhoneアプリ
Kazufumi Ohkawa
Libqi unityの紹介など
Libqi unityの紹介など
Fujikido
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
Prism.Formsについて
Prism.Formsについて
一希 大田
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Xamarin 基礎講座
Xamarin 基礎講座
Yoshito Tabuchi
Andere mochten auch
(9)
Xamarin+MVVMCross のあれこれ
Xamarin+MVVMCross のあれこれ
Cross Platform CI for Visual Studio Online
Cross Platform CI for Visual Studio Online
pythonでつくるiPhoneアプリ
pythonでつくるiPhoneアプリ
Libqi unityの紹介など
Libqi unityの紹介など
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Prism.Formsについて
Prism.Formsについて
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 基礎講座
Xamarin 基礎講座
Ähnlich wie Xamarin で Apple Watch アプリを作る
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
akihiro uehara
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Yoshito Tabuchi
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
Kazuhiko Shimada
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
Xamarin.iOS
Xamarin.iOS
Kosuke Usami
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
Kanako Kobayashi
Xamarin.Forms概要
Xamarin.Forms概要
Hironov OKUYAMA
これから始めるXamarin開発
これから始めるXamarin開発
Tsukasa Kato
WWDC 2016の概観
WWDC 2016の概観
Yuta Hoshino
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLT
VOYAGE GROUP
iphone5 発表イベント 速報まとめ
iphone5 発表イベント 速報まとめ
VOYAGE GROUP
Ähnlich wie Xamarin で Apple Watch アプリを作る
(18)
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Xamarin.iOS
Xamarin.iOS
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
Xamarin.Forms概要
Xamarin.Forms概要
これから始めるXamarin開発
これから始めるXamarin開発
WWDC 2016の概観
WWDC 2016の概観
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 速報まとめ
iphone5 発表イベント 速報まとめ
Mehr von Kosuke Usami
SnapKit
SnapKit
Kosuke Usami
View 系ライブラリに関する悩み
View 系ライブラリに関する悩み
Kosuke Usami
RxSwift
RxSwift
Kosuke Usami
Auto Layout Tips
Auto Layout Tips
Kosuke Usami
RxSwift x APIKit
RxSwift x APIKit
Kosuke Usami
RxSwift x Realm
RxSwift x Realm
Kosuke Usami
RxSwift
RxSwift
Kosuke Usami
Eddystone Beacon
Eddystone Beacon
Kosuke Usami
iBeacon Applications
iBeacon Applications
Kosuke Usami
APIKit
APIKit
Kosuke Usami
Swift Library
Swift Library
Kosuke Usami
JXUG Conference 2 West
JXUG Conference 2 West
Kosuke Usami
すごいHaskell読書会
すごいHaskell読書会
Kosuke Usami
CotEditor Script
CotEditor Script
Kosuke Usami
Affine Transform
Affine Transform
Kosuke Usami
Semantic Versioning
Semantic Versioning
Kosuke Usami
Mac アプリの Retina 対応
Mac アプリの Retina 対応
Kosuke Usami
Mountain Lion Sharing Service
Mountain Lion Sharing Service
Kosuke Usami
OS X LionのVersions対応
OS X LionのVersions対応
Kosuke Usami
Mehr von Kosuke Usami
(19)
SnapKit
SnapKit
View 系ライブラリに関する悩み
View 系ライブラリに関する悩み
RxSwift
RxSwift
Auto Layout Tips
Auto Layout Tips
RxSwift x APIKit
RxSwift x APIKit
RxSwift x Realm
RxSwift x Realm
RxSwift
RxSwift
Eddystone Beacon
Eddystone Beacon
iBeacon Applications
iBeacon Applications
APIKit
APIKit
Swift Library
Swift Library
JXUG Conference 2 West
JXUG Conference 2 West
すごいHaskell読書会
すごいHaskell読書会
CotEditor Script
CotEditor Script
Affine Transform
Affine Transform
Semantic Versioning
Semantic Versioning
Mac アプリの Retina 対応
Mac アプリの Retina 対応
Mountain Lion Sharing Service
Mountain Lion Sharing Service
OS X LionのVersions対応
OS X LionのVersions対応
Xamarin で Apple Watch アプリを作る
1.
Xamarin'で Apple%Watch%アプリを作る
2.
自己紹介 • 宇佐見"公輔"(@usamik26) • フェンリル株式会社 •
iOS"アプリ開発 • Swi1"/"Objec7ve9C"(+"Reac7ve"frameworks) • Xamarin"+"MvvmCross
3.
WWDC$15 • 6/8%(月)%∼%6/12(金) • サンフランシスコ •
OS%X%10.11%/%iOS%9%/%watchOS%2 • Swi4%2
4.
Xamarin'WWDC'Party':'6/9(火)
5.
Agenda • Apple&Watch&とは • Apple&Watch&アプリの構成 •
Xamarin&での開発のしかた • watchOS&1&から&watchOS&2&へ
6.
Apple%Watch%とは
7.
Apple%Watch%の種類
8.
iPhone'&'Apple'Watch • iPhone(とペアリング必須 • Watch(単独でできることは少ない •
Watch(で通知を受け取れる、いくつか のリアクションができる • Watch(内蔵センサで取得したデータが( iPhone(に蓄積される
9.
Apple%Watch%の%UI
10.
グランス!/!通知
11.
Apple%Watch%アプリの構成
12.
WatchKit • Watch'のアプリを作るための'SDK • Watch'のアプリは、開発者向けドキュメントでは 「WatchKit'App」と呼ばれている
13.
WatchKit(のドキュメント • Apple&Developer • h,ps://developer.apple.com/watchkit/ •
Human&Interface&Guidelines&/&Programming&Guide • Xamarin&Developer • h,p://developer.xamarin.com/guides/ios/watch/
14.
WatchKit(App(の構成 • 3#つのターゲット • iOS#App •
WatchKit#Extension • WatchKit#App
15.
Extension)と)App • WatchKit)Extension • 実行コード)/)iOS)端末上に配置 •
WatchKit)App • UI(storyboard))/)Watch)端末上に配置 • BLE)通信で連携して実行される
16.
Xamarin'での開発のしかた
17.
Demo WatchKit(App(を新規作成してみる
18.
新規作成!Demo!まとめ • iOS%App%と同じソリューションで%WatchKit%App%新規作成 • 参照設定(自動的に行われる) •
iOS%App%.>%WatchKit%Extension%.>%WatchKit%App • Bundle%ID%設定(自動的に行われる) • WatchKit%Extension%.>%WatchKit%App%.>%iOS%App • Startup%Project%は%WatchKit%Extension
19.
Interface.storyboard • WatchKit)App)の)UI)を定義する) Storyboard • View)はすべて)Storyboard)上で定義 (コードでは生成不可) •
あらかじめ用意されている)View)しか 使えない(カスタム)View)不可) • WatchKit)App)のエントリポイントのほ か、Glance)や)No;fica;on)のエントリ ポイントもある
20.
Demo WatchKit(Extension(でのコード記述
21.
コード記述!Demo!まとめ • WKInterfaceController/でコード記述 • iOS/での/UIViewController/にあたるクラス •
UI/のアクションを記述
22.
iOS$App$と$WatchKit$App$の連携 • App$Group$を使う • Bundle$ID$と$Provisioning$Profile$の設定 •
NSUserDefaults$/$ファイル$/$CoreData$を共有 • このあたり$Xamarin$Developer$のドキュメントを読むとよい
23.
watchOS(1(から(watchOS(2(へ
24.
iOS$9$/$watchOS$2 • iOS%9%と%watchOS%2%の正式リリースは秋 • (例年どおりなら9月) •
現在、iOS%9%のパブリックベータ版が配布されている • 開発者向けには従来通り%iOS%9%と%watchOS%2%のベータ版が配 布されている
25.
Xamarin'の状況 • iOS%9%対応の%Preview%版がリリースされている • watchOS%2%には未対応
26.
watchOS(2
27.
Watch&側での動作 • WatchKit)Extension)のコードが)Watch)上で動くようになる • BLE)通信をはさまない分の速度向上が見込まれる •
従来)framework)が)Watch)側で動作するようになる • Watch)単独での)HTTP)通信や位置情報取得
28.
Watch&Connec+vity • iOS%App%と%WatchKit%App%との連携の新しい手段 • 双方向データ転送 •
iOS%側を起点に%Watch%側に何かをさせることが可能 • (watchOS%1%では難しかった)
29.
View%の追加 • アラート • アクションシート •
ピッカー • マイク録音 • メディア再生
30.
Watch&内蔵センサへのアクセス • 加速度センサ • 歩数計 •
マイク • ・・・など
31.
Watch&Complica-on • Watch'Face'に独自の内容を入れられる • ClockKit'という専用'API
32.
Apple%Watch%の可能性が広がる • watchOS)1)の)Apple)Watch)は、周囲の期待の大きさと実際にで きることのギャップが大きかった • それが分かっていて使うユーザには受け入れられているが、 そうでないユーザには受け入れられていないのが現状 •
Watch)の企画)0>)それサードパーティ製アプリではできませ ん・・・ • これらが解消されていくはず
33.
Apple%Watch%アプリは今後に期待が 持てそう
Jetzt herunterladen