SlideShare a Scribd company logo
1 of 68
Download to read offline
オープンソース
エコシステム
Shuichi Tsutsumi @shu223
DemoDay.Tokyo
自己紹介
• フリーランス iOS プログラマー
次世代車いす WHILL
ウェアラブルおもちゃ Moff
真鍋大度+石橋素+照岡正樹+堤修一×SOUL FAMILY
Music for the Deaf
ウェアラブルトランシーバー BONX
iOS×BLE Core Bluetooth プログラミング
自己紹介
• フリーランス iOS プログラマー
自己紹介
• フリーランス iOS プログラマー
❌ Android
自己紹介
• フリーランス iOS プログラマー
❌ Android
❌ Unity
自己紹介
• フリーランス iOS プログラマー
❌ Android
❌ Unity
❌ Server Side
自己紹介
• フリーランス iOS プログラマー
❌ Android
❌ Unity
❌ Server Side
• どれも一時期はトライしてみたが、挫折・・・
自己紹介
• フリーランス iOS プログラマー
❌ Android
❌ Unity
❌ Server Side
• どれも一時期はトライしてみたが、挫折・・・
• 「器用」なプログラマではない
悩み
iOS のメジャーアップデート
• iOS のバージョンが “1” 上がること
- 2013: iOS 7
- 2014: iOS 8
- 2015: iOS 9
iOS のメジャーアップデート
• iOS のバージョンが “1” 上がること
- 2013: iOS 7
- 2014: iOS 8
- 2015: iOS 9
• 毎回大量の新機能(=API)が追加される
iOS のメジャーアップデート
• iOS のバージョンが “1” 上がること
- 2013: iOS 7
- 2014: iOS 8
- 2015: iOS 9
• 毎回大量の新機能(=API)が追加される
• できることが増えるのは嬉しい
iOS のメジャーアップデート
• iOS のバージョンが “1” 上がること
- 2013: iOS 7
- 2014: iOS 8
- 2015: iOS 9
• 毎回大量の新機能(=API)が追加される
• できることが増えるのは嬉しい
• が、、、
iOS API のドキュメント
iOS API のドキュメント
これだけ見ても
何をどうしたらいいのかわからない!
で、どうするか?
1. (調べたいAPI名で)ググる
1. (調べたいAPI名で)ググる
2. シンプルなサンプルコードを見つける
1. (調べたいAPI名で)ググる
2. シンプルなサンプルコードを見つける
3. 写経する(自分でコードを書いてみる)
1. (調べたいAPI名で)ググる
2. シンプルなサンプルコードを見つける
3. 写経する(自分でコードを書いてみる)
4. 動いた!
1. (調べたいAPI名で)ググる
2. シンプルなサンプルコードを見つける
3. 写経する(自分でコードを書いてみる)
4. 動いた!
→ 新しいAPIはどう使うのか、実際に何がどこまでできるの
か、を実感できる
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
iOS Sampler
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
iOS Sampler
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
1. ググる

2. サンプルを見つける

3. 写経する

4. 動いた!
ひとつの「サンプルコード寄せ集めアプリ」に
GitHubで公開=オープンソース
github.com/shu223
(デモ)
Sampler シリーズ
iOS 7 Sampler
(2013)
iOS 8 Sampler
(2014)
iOS 9 Sampler
(2015)
watchOS 2 Sampler
(2015)
シリーズ累計100サンプル以上
オープンにして
よかったこと
世界中から STAR がついた
世界中から STAR がついた
• GitHub の Trending 1位 = 世界1位
世界中から STAR がついた
• GitHub の Trending 1位 = 世界1位
• Objective-C カテゴリでは世界第7
位(日本では1位)
世界中から STAR がついた
• GitHub の Trending 1位 = 世界1位
• Objective-C カテゴリでは世界第7
位(日本では1位)
• 累計 STAR 数はGitHubの全個人ア
カウントの中でベスト50 以内
ドイツのスタートアップからもオファー
1ヶ月間の出張仕事
イスラエルのスタートアップより仕事のオファー!
オープンソース活動の実績は
世界のどこに行っても通用する
オープンソースエコシステム
GitHub アカウント
オープンソースエコシステム
新機能の勉強
(サンプル作成)
GitHub アカウント
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
GitHub スター
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
GitHub スター
iOS Sampler
オープンソースエコシステム
新機能の勉強
(サンプル作成)
新機能の勉強

(サンプル作成)
GitHub アカウント
iOS Sampler
GitHub スター
おもしろい仕事
まとめ
• iOS Sampler というものを毎年勉強がてらつくってます
• 興味のある技術を勉強するついでにオープンソースとして
公開すると一石二鳥にも三鳥にもなるのでオススメです!
ご清聴ありがとうございました!

More Related Content

What's hot

ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話KeijiUehata1
 
Ansible specでテストをする話
Ansible specでテストをする話Ansible specでテストをする話
Ansible specでテストをする話KeijiUehata1
 
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげん
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげんPlayStation Mobileで多言語ノベルゲームを作る_ぜろじげん
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげんIGDA Japan
 
20161125 尾崎 bootstrap
20161125 尾崎 bootstrap20161125 尾崎 bootstrap
20161125 尾崎 bootstrapTsuyoshi Saito
 
プログラマの本気
プログラマの本気プログラマの本気
プログラマの本気Tsuyoshi Saito
 
20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみた20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみたYoshikazu GOTO
 
110122 ぜろじげん講演会資料 配布用
110122 ぜろじげん講演会資料 配布用110122 ぜろじげん講演会資料 配布用
110122 ぜろじげん講演会資料 配布用IGDA Japan
 
Pythonでzabbix apiを使ってみる
Pythonでzabbix apiを使ってみるPythonでzabbix apiを使ってみる
Pythonでzabbix apiを使ってみる2bo 2bo
 
ゲームプランナー向けの乱数の話
ゲームプランナー向けの乱数の話ゲームプランナー向けの乱数の話
ゲームプランナー向けの乱数の話himojii3
 
あひる焼きの歴史 ver0.1
あひる焼きの歴史 ver0.1あひる焼きの歴史 ver0.1
あひる焼きの歴史 ver0.12bo 2bo
 
Pyenvで幸せになろう.py
Pyenvで幸せになろう.pyPyenvで幸せになろう.py
Pyenvで幸せになろう.py2bo 2bo
 
Unityで音声認識
Unityで音声認識Unityで音声認識
Unityで音声認識光喜 濱屋
 

What's hot (12)

ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話ラクス共通Ansibleコードテンプレートを作った話
ラクス共通Ansibleコードテンプレートを作った話
 
Ansible specでテストをする話
Ansible specでテストをする話Ansible specでテストをする話
Ansible specでテストをする話
 
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげん
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげんPlayStation Mobileで多言語ノベルゲームを作る_ぜろじげん
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげん
 
20161125 尾崎 bootstrap
20161125 尾崎 bootstrap20161125 尾崎 bootstrap
20161125 尾崎 bootstrap
 
プログラマの本気
プログラマの本気プログラマの本気
プログラマの本気
 
20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみた20190531 「運用自動化」に失敗してみた
20190531 「運用自動化」に失敗してみた
 
110122 ぜろじげん講演会資料 配布用
110122 ぜろじげん講演会資料 配布用110122 ぜろじげん講演会資料 配布用
110122 ぜろじげん講演会資料 配布用
 
Pythonでzabbix apiを使ってみる
Pythonでzabbix apiを使ってみるPythonでzabbix apiを使ってみる
Pythonでzabbix apiを使ってみる
 
ゲームプランナー向けの乱数の話
ゲームプランナー向けの乱数の話ゲームプランナー向けの乱数の話
ゲームプランナー向けの乱数の話
 
あひる焼きの歴史 ver0.1
あひる焼きの歴史 ver0.1あひる焼きの歴史 ver0.1
あひる焼きの歴史 ver0.1
 
Pyenvで幸せになろう.py
Pyenvで幸せになろう.pyPyenvで幸せになろう.py
Pyenvで幸せになろう.py
 
Unityで音声認識
Unityで音声認識Unityで音声認識
Unityで音声認識
 

Similar to オープンソースエコシステム #demodaytokyo

XP祭り2010「ユーザ行動モデリング」
XP祭り2010「ユーザ行動モデリング」XP祭り2010「ユーザ行動モデリング」
XP祭り2010「ユーザ行動モデリング」Tarumoto Tetsuya
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめHiramatsu Ryosuke
 
Webサービス企画のコツ
Webサービス企画のコツWebサービス企画のコツ
Webサービス企画のコツYusuke Wada
 
なれる!SE 読んでみた
なれる!SE 読んでみたなれる!SE 読んでみた
なれる!SE 読んでみたTakafumi Yoshida
 
Tentoってなんだろう
TentoってなんだろうTentoってなんだろう
TentoってなんだろうShinichi Kusano
 
20120920中間発表2
20120920中間発表220120920中間発表2
20120920中間発表2Hisashi Imai
 
スティーブ・ジョブズ論(入門編)
スティーブ・ジョブズ論(入門編)スティーブ・ジョブズ論(入門編)
スティーブ・ジョブズ論(入門編)Josai University
 
オープンソースソフトウェアのお話
オープンソースソフトウェアのお話オープンソースソフトウェアのお話
オープンソースソフトウェアのお話shuna roo
 
現場に持ち帰るまでがAgile japan!
現場に持ち帰るまでがAgile japan!現場に持ち帰るまでがAgile japan!
現場に持ち帰るまでがAgile japan!nishikawa_makoto7
 
今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite
今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite
今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excitetrendism
 
Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018Jun Shimura
 
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testingTakuto Wada
 
イマドキのUbuntu活用法
イマドキのUbuntu活用法イマドキのUbuntu活用法
イマドキのUbuntu活用法Hiroshi Chonan
 
Launchable and efficient test execution
Launchable and efficient test executionLaunchable and efficient test execution
Launchable and efficient test executionyusuke shibui
 
Goで始める言語処理系実装入門
Goで始める言語処理系実装入門Goで始める言語処理系実装入門
Goで始める言語処理系実装入門虎の穴 開発室
 
コントリビューション.pptx
コントリビューション.pptxコントリビューション.pptx
コントリビューション.pptxyutoichihara1
 
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門エンジニアのための格ゲー入門
エンジニアのための格ゲー入門ダメ人間
 

Similar to オープンソースエコシステム #demodaytokyo (20)

XP祭り2010「ユーザ行動モデリング」
XP祭り2010「ユーザ行動モデリング」XP祭り2010「ユーザ行動モデリング」
XP祭り2010「ユーザ行動モデリング」
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
 
Edison色々試してみた
Edison色々試してみたEdison色々試してみた
Edison色々試してみた
 
Webサービス企画のコツ
Webサービス企画のコツWebサービス企画のコツ
Webサービス企画のコツ
 
なれる!SE 読んでみた
なれる!SE 読んでみたなれる!SE 読んでみた
なれる!SE 読んでみた
 
Tentoってなんだろう
TentoってなんだろうTentoってなんだろう
Tentoってなんだろう
 
20120920中間発表2
20120920中間発表220120920中間発表2
20120920中間発表2
 
スティーブ・ジョブズ論(入門編)
スティーブ・ジョブズ論(入門編)スティーブ・ジョブズ論(入門編)
スティーブ・ジョブズ論(入門編)
 
オープンソースソフトウェアのお話
オープンソースソフトウェアのお話オープンソースソフトウェアのお話
オープンソースソフトウェアのお話
 
現場に持ち帰るまでがAgile japan!
現場に持ち帰るまでがAgile japan!現場に持ち帰るまでがAgile japan!
現場に持ち帰るまでがAgile japan!
 
今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite
今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite
今さら聞けないアプリビジネスのいろは 企画申請収益化分析運用編 by excite
 
Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018
 
Tensorflow
TensorflowTensorflow
Tensorflow
 
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing
 
イマドキのUbuntu活用法
イマドキのUbuntu活用法イマドキのUbuntu活用法
イマドキのUbuntu活用法
 
Launchable and efficient test execution
Launchable and efficient test executionLaunchable and efficient test execution
Launchable and efficient test execution
 
Goで始める言語処理系実装入門
Goで始める言語処理系実装入門Goで始める言語処理系実装入門
Goで始める言語処理系実装入門
 
コントリビューション.pptx
コントリビューション.pptxコントリビューション.pptx
コントリビューション.pptx
 
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
 
ふれぶるApp紹介
ふれぶるApp紹介ふれぶるApp紹介
ふれぶるApp紹介
 

More from Shuichi Tsutsumi

Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoCore MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoShuichi Tsutsumi
 
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略Shuichi Tsutsumi
 
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfUIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfShuichi Tsutsumi
 
UIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfUIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfShuichi Tsutsumi
 
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDCShuichi Tsutsumi
 
Deep Learning on iOS #360iDev
Deep Learning on iOS #360iDevDeep Learning on iOS #360iDev
Deep Learning on iOS #360iDevShuichi Tsutsumi
 
Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Shuichi Tsutsumi
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Shuichi Tsutsumi
 
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Shuichi Tsutsumi
 
Core Image Tips & Tricks in iOS 9
Core Image Tips & Tricks in iOS 9Core Image Tips & Tricks in iOS 9
Core Image Tips & Tricks in iOS 9Shuichi Tsutsumi
 
Core Graphics on watchOS 2
Core Graphics on watchOS 2Core Graphics on watchOS 2
Core Graphics on watchOS 2Shuichi Tsutsumi
 
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜Shuichi Tsutsumi
 
iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編Shuichi Tsutsumi
 
UI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つUI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つShuichi Tsutsumi
 
watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話Shuichi Tsutsumi
 
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜Shuichi Tsutsumi
 

More from Shuichi Tsutsumi (20)

Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoCore MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
 
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略
 
Depth in Depth #iOSDC
Depth in Depth #iOSDCDepth in Depth #iOSDC
Depth in Depth #iOSDC
 
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfUIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconf
 
UIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfUIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconf
 
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC
 
Deep Learning on iOS #360iDev
Deep Learning on iOS #360iDevDeep Learning on iOS #360iDev
Deep Learning on iOS #360iDev
 
Client-Side Deep Learning
Client-Side Deep LearningClient-Side Deep Learning
Client-Side Deep Learning
 
Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
 
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
 
Core Image Tips & Tricks in iOS 9
Core Image Tips & Tricks in iOS 9Core Image Tips & Tricks in iOS 9
Core Image Tips & Tricks in iOS 9
 
Core Graphics on watchOS 2
Core Graphics on watchOS 2Core Graphics on watchOS 2
Core Graphics on watchOS 2
 
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
 
iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編
 
UI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つUI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つ
 
watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話
 
Apple Watch 間通信
Apple Watch 間通信Apple Watch 間通信
Apple Watch 間通信
 
OpenCV 3.0 on iOS
OpenCV 3.0 on iOSOpenCV 3.0 on iOS
OpenCV 3.0 on iOS
 
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
 

オープンソースエコシステム #demodaytokyo