AppleWatchハッカソン『新宿』
イベント内容
1日でAppleWatchハッカソン
日常で使えるAppleWatchのアプリを1日で作りましょう!(新宿)
AppleWatchSeries2の発売によって以前よりもAppleWatchユーザが増えました。
是非気軽に参加してくれればと思います!AppleWatchを持っていなくても参加できます!
また何かあれば twitter.com/fukumototomo までメッセください。
AppleWatchは何が良いのか
AppleWatchは、iPhoneとAppleWatchをセットで使うように考えられて作られています。
サブの機能でしかないように見えますが、それだけではAppleWatchを楽しめないと自分は思っています。
AppleWatchは常に腕についているコンピュータです。
- プレゼンの時のスライドを進めるボタン
- 自転車/バイク乗ってる時に道案内してくれるwatchアプリ
- 授業中にyes/noアンケートを全員に送る
- サーバセキュリティ
- 気軽に近くの人にYES/NO形式で質問とその統計が見れるアプリ
- 現在位置にピンを落とすゲーム
- 音声を外国語に変換
- 水泳している時のアプリなど
例えば「プレゼンの時のスライドを進めるボタン」は、スライド切り替えの時にスマホを毎回開いてという形では操作しづらいです。腕につくことによってスムーズにプレゼンを進めることができます。
などの腕について、初めて効果を出すものや、より効果を高めたものを作ることがAppleWatchをより便利にします。
iPhoneアプリより簡単に開発できる
ページ遷移やリストやボタンの中に複数の要素を入れる処理など、自分が思っていたよりも簡単に作成できました。
スケジュール
12:45 タリーズ集合
13:00 - 13:30 アイデア
13:30 - 14:00 デザイン
14:00 - 19:00 開発
事前にやってくること
AppleWatchを持っている方
あらかじめiphoneとAppleWatchの実機にhelloworldなど動くか試してきてください。
AppleWatchを持っていない方
AppleWatchシュミレータでhelloworldなど動くか試してきてください。
できれば各自アイデア案など考えてきてください。
開発参考
HelloWorldまで
- Xcode8にアップデートしてください。(MacOSをアップデートする必要もあり)
- applewatchの実機の登録をする。AppleDevelopperの「Certificates」の「ProvisioningProfiles」にも登録したAppleWatchを追加する(developer.apple.com/)
- 適当にlabelなど貼って実行してみる。
- わからないことがあれば twitter.com/fukumototomo までメッセください。
自分もやった時に起きたエラー
「Code signing is required for product type 'WatchKit Extension' in SDK 'watchOS 3.0'」が出た場合
右リンクのエラーです。targetがapplewatchの分、普段よりも増えているので全てのtargetにTeamの設定をしてください。(http://qiita.com/ohkawa/items/044dd9b3bed2e5ee5fce)
WatchOS開発チュートリアル
http://swift-studying.com/blog/swift/?page_id=606
AppleWatchのiconに変換する
デザイン参考
AppleWatch UX
http://homes-designers.hatenablog.com/entry/2015/10/05/152122
http://ohako-inc.jp/uiux-japan/ux-design/201504-apple_watch_wearable_device_ux.html
https://mag.kakaku.com/car/?id=3239
http://healthcare.itmedia.co.jp/hc/articles/1608/20/news025.html
AppleWatch UI
https://dribbble.com/search?q=apple+watch
http://www.hongkiat.com/blog/apple-watch-gui-templates/
AppleWatch human-interface-guidelines
https://developer.apple.com/jp/documentation/watch/human-interface-guidelines/
現在のある技術
自分はサーバサイドとswift/objective-cでのiOS開発とデザインができます。AppleWatchアプリは今勉強中です(9/18)。レンタルサーバーもあります。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。