Submit Search
Upload
potatotips (iOS/Android開発Tips共有会) 第19回 資料
•
4 likes
•
9,321 views
Takao Sumitomo
Follow
potatotips (iOS/Android開発Tips共有会) 第19回の発表資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
これからのモバイルWebと最新動向
これからのモバイルWebと最新動向
yoshikawa_t
高速でトライ&エラーを するために気をつけてること
高速でトライ&エラーを するために気をつけてること
Takao Sumitomo
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
Fumiya Sakai
Alternative WebView
Alternative WebView
Shigeki Yamato
Recommended
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
これからのモバイルWebと最新動向
これからのモバイルWebと最新動向
yoshikawa_t
高速でトライ&エラーを するために気をつけてること
高速でトライ&エラーを するために気をつけてること
Takao Sumitomo
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
Fumiya Sakai
Alternative WebView
Alternative WebView
Shigeki Yamato
困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)
yoshikawa_t
少しずつ手厚くして不具合や仕様漏れを防ぐために
少しずつ手厚くして不具合や仕様漏れを防ぐために
Fumiya Sakai
TechFeedというテクノロジーキュレーションサービスを作った話
TechFeedというテクノロジーキュレーションサービスを作った話
yoshikawa_t
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
yoshikawa_t
Androidにしゃべらせるために
Androidにしゃべらせるために
Daisuke Takai
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
Google+APIをさわってみる。
Google+APIをさわってみる。
Hiroyuki Nozaki
HTML5の話
HTML5の話
Hiroyuki Nozaki
Sencha touch vs j query mobile
Sencha touch vs j query mobile
yoshikawa_t
5分でわかるGoogle+API
5分でわかるGoogle+API
Yasutaka Kawamoto
Chrome Apps & Chromeウェブストア概要
Chrome Apps & Chromeウェブストア概要
yoshikawa_t
LIGにおけるフロントエンドチーム構築
LIGにおけるフロントエンドチーム構築
Hayashi Yuichi
リンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かす
tomohiro kuwano
Wantedlyのテスト事情
Wantedlyのテスト事情
Takao Sumitomo
sharedUserIdを使った俺得開発ツールの作り方
sharedUserIdを使った俺得開発ツールの作り方
Takao Sumitomo
2017823 pythonを始めよう
2017823 pythonを始めよう
shouta yoshikai
Angularおじさんの1年
Angularおじさんの1年
Hayashi Yuichi
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
Graal を Solr で使ってみた #SolrJP
Graal を Solr で使ってみた #SolrJP
Yahoo!デベロッパーネットワーク
Front-end package managers
Front-end package managers
Hayashi Yuichi
WWDCのチケット外れてもSFに行った方が良い理由
WWDCのチケット外れてもSFに行った方が良い理由
Yusuke Kita
Flow, Mortar and Dagger 2 のTIPS
Flow, Mortar and Dagger 2 のTIPS
Taiju Muto
More Related Content
What's hot
困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)
yoshikawa_t
少しずつ手厚くして不具合や仕様漏れを防ぐために
少しずつ手厚くして不具合や仕様漏れを防ぐために
Fumiya Sakai
TechFeedというテクノロジーキュレーションサービスを作った話
TechFeedというテクノロジーキュレーションサービスを作った話
yoshikawa_t
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
yoshikawa_t
Androidにしゃべらせるために
Androidにしゃべらせるために
Daisuke Takai
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
Google+APIをさわってみる。
Google+APIをさわってみる。
Hiroyuki Nozaki
HTML5の話
HTML5の話
Hiroyuki Nozaki
Sencha touch vs j query mobile
Sencha touch vs j query mobile
yoshikawa_t
5分でわかるGoogle+API
5分でわかるGoogle+API
Yasutaka Kawamoto
Chrome Apps & Chromeウェブストア概要
Chrome Apps & Chromeウェブストア概要
yoshikawa_t
LIGにおけるフロントエンドチーム構築
LIGにおけるフロントエンドチーム構築
Hayashi Yuichi
リンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かす
tomohiro kuwano
Wantedlyのテスト事情
Wantedlyのテスト事情
Takao Sumitomo
sharedUserIdを使った俺得開発ツールの作り方
sharedUserIdを使った俺得開発ツールの作り方
Takao Sumitomo
2017823 pythonを始めよう
2017823 pythonを始めよう
shouta yoshikai
Angularおじさんの1年
Angularおじさんの1年
Hayashi Yuichi
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
Graal を Solr で使ってみた #SolrJP
Graal を Solr で使ってみた #SolrJP
Yahoo!デベロッパーネットワーク
Front-end package managers
Front-end package managers
Hayashi Yuichi
What's hot
(20)
困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)
少しずつ手厚くして不具合や仕様漏れを防ぐために
少しずつ手厚くして不具合や仕様漏れを防ぐために
TechFeedというテクノロジーキュレーションサービスを作った話
TechFeedというテクノロジーキュレーションサービスを作った話
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
Androidにしゃべらせるために
Androidにしゃべらせるために
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Google+APIをさわってみる。
Google+APIをさわってみる。
HTML5の話
HTML5の話
Sencha touch vs j query mobile
Sencha touch vs j query mobile
5分でわかるGoogle+API
5分でわかるGoogle+API
Chrome Apps & Chromeウェブストア概要
Chrome Apps & Chromeウェブストア概要
LIGにおけるフロントエンドチーム構築
LIGにおけるフロントエンドチーム構築
リンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かす
Wantedlyのテスト事情
Wantedlyのテスト事情
sharedUserIdを使った俺得開発ツールの作り方
sharedUserIdを使った俺得開発ツールの作り方
2017823 pythonを始めよう
2017823 pythonを始めよう
Angularおじさんの1年
Angularおじさんの1年
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Graal を Solr で使ってみた #SolrJP
Graal を Solr で使ってみた #SolrJP
Front-end package managers
Front-end package managers
Viewers also liked
WWDCのチケット外れてもSFに行った方が良い理由
WWDCのチケット外れてもSFに行った方が良い理由
Yusuke Kita
Flow, Mortar and Dagger 2 のTIPS
Flow, Mortar and Dagger 2 のTIPS
Taiju Muto
Core Graphics on watchOS 2
Core Graphics on watchOS 2
Shuichi Tsutsumi
WWDC 2016の概観
WWDC 2016の概観
Yuta Hoshino
Photos vs Assets Library - いまさら始めるPhotos.framework
Photos vs Assets Library - いまさら始めるPhotos.framework
Kaname Noto
Shall we play a game?
Shall we play a game?
Maciej Lasyk
Viewers also liked
(6)
WWDCのチケット外れてもSFに行った方が良い理由
WWDCのチケット外れてもSFに行った方が良い理由
Flow, Mortar and Dagger 2 のTIPS
Flow, Mortar and Dagger 2 のTIPS
Core Graphics on watchOS 2
Core Graphics on watchOS 2
WWDC 2016の概観
WWDC 2016の概観
Photos vs Assets Library - いまさら始めるPhotos.framework
Photos vs Assets Library - いまさら始めるPhotos.framework
Shall we play a game?
Shall we play a game?
Similar to potatotips (iOS/Android開発Tips共有会) 第19回 資料
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
robotstart
製造業のプロジェクトマネジメント -ライン増設編-
製造業のプロジェクトマネジメント -ライン増設編-
K K
kintone × IoT 連携による現場業務の改善(kintone hive)
kintone × IoT 連携による現場業務の改善(kintone hive)
JOYZO
Kintone hacktokyo1(kintone ×_iot連携による現場業務の改善)
Kintone hacktokyo1(kintone ×_iot連携による現場業務の改善)
Cybozucommunity
kintone × IoT 連携による現場業務の改善(kintone hive)
kintone × IoT 連携による現場業務の改善(kintone hive)
Ryu Yamashita
230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf
Satoshi Kume
製造業のプロジェクトマネジメント~レイアウト変更編~
製造業のプロジェクトマネジメント~レイアウト変更編~
K K
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
Takao Sumitomo
Web BluetoothではじめるIoT Prototype
Web BluetoothではじめるIoT Prototype
Masayuki Kurashita
個人開発 デプロイまでの道のり
個人開発 デプロイまでの道のり
K K
Google APP Engine vs リアルタイムウェブ
Google APP Engine vs リアルタイムウェブ
Hagiwara takayuki
GitHub Actionsを使ってAPI外部公開時の作業を自動化した話
GitHub Actionsを使ってAPI外部公開時の作業を自動化した話
KainumaRyo
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
Hideki Saito
IoTしてないけどウェブサービスをつくった
IoTしてないけどウェブサービスをつくった
K K
IoTで5days学生インターン
IoTで5days学生インターン
Kazuya Fukumoto
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
ラジコンがネットと出会ったら
ラジコンがネットと出会ったら
Takuya Andou
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM,INC
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
Yutaka Kato
匠Methodを使った製品開発の現場
匠Methodを使った製品開発の現場
Haruo Sato
Similar to potatotips (iOS/Android開発Tips共有会) 第19回 資料
(20)
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
製造業のプロジェクトマネジメント -ライン増設編-
製造業のプロジェクトマネジメント -ライン増設編-
kintone × IoT 連携による現場業務の改善(kintone hive)
kintone × IoT 連携による現場業務の改善(kintone hive)
Kintone hacktokyo1(kintone ×_iot連携による現場業務の改善)
Kintone hacktokyo1(kintone ×_iot連携による現場業務の改善)
kintone × IoT 連携による現場業務の改善(kintone hive)
kintone × IoT 連携による現場業務の改善(kintone hive)
230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf
製造業のプロジェクトマネジメント~レイアウト変更編~
製造業のプロジェクトマネジメント~レイアウト変更編~
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
Web BluetoothではじめるIoT Prototype
Web BluetoothではじめるIoT Prototype
個人開発 デプロイまでの道のり
個人開発 デプロイまでの道のり
Google APP Engine vs リアルタイムウェブ
Google APP Engine vs リアルタイムウェブ
GitHub Actionsを使ってAPI外部公開時の作業を自動化した話
GitHub Actionsを使ってAPI外部公開時の作業を自動化した話
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
IoTしてないけどウェブサービスをつくった
IoTしてないけどウェブサービスをつくった
IoTで5days学生インターン
IoTで5days学生インターン
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
ラジコンがネットと出会ったら
ラジコンがネットと出会ったら
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
匠Methodを使った製品開発の現場
匠Methodを使った製品開発の現場
More from Takao Sumitomo
僕は上スワイプでBottomSheetを出したかっただけなんだ
僕は上スワイプでBottomSheetを出したかっただけなんだ
Takao Sumitomo
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
Takao Sumitomo
アプリを成長させるためのログ取りとログ解析に必要なこと
アプリを成長させるためのログ取りとログ解析に必要なこと
Takao Sumitomo
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
Takao Sumitomo
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Takao Sumitomo
Viewを動的に変化させるアプローチ
Viewを動的に変化させるアプローチ
Takao Sumitomo
プロダクトを育てるのにGoogleのサービスが助けてくれること
プロダクトを育てるのにGoogleのサービスが助けてくれること
Takao Sumitomo
AdapterToolboxでRecyclerViewを楽にする
AdapterToolboxでRecyclerViewを楽にする
Takao Sumitomo
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Takao Sumitomo
Uml速習会
Uml速習会
Takao Sumitomo
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
Takao Sumitomo
勉強会資料 Uml概要
勉強会資料 Uml概要
Takao Sumitomo
Firefox OSの何が嬉しいか
Firefox OSの何が嬉しいか
Takao Sumitomo
HTML5でFirefox OSアプリを作ろう
HTML5でFirefox OSアプリを作ろう
Takao Sumitomo
フォクすけロボ開発進捗報告
フォクすけロボ開発進捗報告
Takao Sumitomo
今更ながらCSS3を試してみた
今更ながらCSS3を試してみた
Takao Sumitomo
Crystalskullを改造してみる
Crystalskullを改造してみる
Takao Sumitomo
もしソフトウェアディベロッパーが3Dプリンターで『フォクすけ』を作ったら
もしソフトウェアディベロッパーが3Dプリンターで『フォクすけ』を作ったら
Takao Sumitomo
アンドロイダー的にHTML5でどこまでできそうか
アンドロイダー的にHTML5でどこまでできそうか
Takao Sumitomo
クロスプラットフォームなPlayNを使ってみた
クロスプラットフォームなPlayNを使ってみた
Takao Sumitomo
More from Takao Sumitomo
(20)
僕は上スワイプでBottomSheetを出したかっただけなんだ
僕は上スワイプでBottomSheetを出したかっただけなんだ
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
アプリを成長させるためのログ取りとログ解析に必要なこと
アプリを成長させるためのログ取りとログ解析に必要なこと
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
Viewを動的に変化させるアプローチ
Viewを動的に変化させるアプローチ
プロダクトを育てるのにGoogleのサービスが助けてくれること
プロダクトを育てるのにGoogleのサービスが助けてくれること
AdapterToolboxでRecyclerViewを楽にする
AdapterToolboxでRecyclerViewを楽にする
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Uml速習会
Uml速習会
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
勉強会資料 Uml概要
勉強会資料 Uml概要
Firefox OSの何が嬉しいか
Firefox OSの何が嬉しいか
HTML5でFirefox OSアプリを作ろう
HTML5でFirefox OSアプリを作ろう
フォクすけロボ開発進捗報告
フォクすけロボ開発進捗報告
今更ながらCSS3を試してみた
今更ながらCSS3を試してみた
Crystalskullを改造してみる
Crystalskullを改造してみる
もしソフトウェアディベロッパーが3Dプリンターで『フォクすけ』を作ったら
もしソフトウェアディベロッパーが3Dプリンターで『フォクすけ』を作ったら
アンドロイダー的にHTML5でどこまでできそうか
アンドロイダー的にHTML5でどこまでできそうか
クロスプラットフォームなPlayNを使ってみた
クロスプラットフォームなPlayNを使ってみた
Recently uploaded
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
瑛一 西口
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
keikoitakurag
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
Ayachika Kitazaki
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
Recently uploaded
(11)
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
potatotips (iOS/Android開発Tips共有会) 第19回 資料
1.
Potatotips 2015/07/14 @cattaka_net メソッドを外部から無理やり叩く 〜開発中だからできる荒技〜 Takao
Sumitomo @cattaka_net
2.
Potatotips 2015/07/14 @cattaka_net 自己紹介 ●
住友 孝郎(Takao Sumitomo) ● たぶんAndroidアプリ開発者 ● その他 ● 電子工作 ● OpenCV ● 執筆(?) ● ウォンテッドリー株式会社所属
3.
Potatotips 2015/07/14 @cattaka_net センサーを使ったアプリを作れるよね WiFi 加速度 Bluetooth iBeacon ローテーション GPS
4.
Potatotips 2015/07/14 @cattaka_net デバイス内のメソッドを 直接叩きたいときあるよね
5.
Potatotips 2015/07/14 @cattaka_net なんかこう、アプリ側で HTTPサーバーを立てて、、、 アプリ 動作確認したいメソッド 開発用の HTTPサーバー
6.
Potatotips 2015/07/14 @cattaka_net ブラウザからアクセスしたら 処理を蹴ってくれるのとか、、、 アプリ 動作確認したいメソッド 開発用の HTTPサーバー
7.
Potatotips 2015/07/14 @cattaka_net できたら嬉しくないですか?
8.
Potatotips 2015/07/14 @cattaka_net というわけで作りました
9.
Potatotips 2015/07/14 @cattaka_net MethodHttpExporter ●
目的のインスタンスをラップするコードを自動生成 ● 独自スレッドでHTTPサーバーを建てる ● つまり開発用バックドア アプリ バックドア HTTP Webブラウザ 叩く 動作確認したい メソッド
10.
Potatotips 2015/07/14 @cattaka_net 仕組み ●
目的のクラスへの設定 ● 目的のクラスにアノテーションを付ける ● 目的のメソッドにアノテーションを付ける ● APTがHTTPサーバーのソースをドカっと生成する ● HTTPサーバーを起動する ● ずっと起動しておくならApplication#onCreateに。 ● 画面と連動ならActivity#onResume/onPauseに。
11.
Potatotips 2015/07/14 @cattaka_net 目的のクラスとメソッドに アノテーションを入れる
12.
Potatotips 2015/07/14 @cattaka_net APTで生成された HTTPサーバーを起動させる
13.
Potatotips 2015/07/14 @cattaka_net Activityの表示中のみ起動もできる
14.
Potatotips 2015/07/14 @cattaka_net DEMO
15.
Potatotips 2015/07/14 @cattaka_net まとめ ●
このライブラリ自体はどうでもいい ● AndroidはServerSocketが使える ● ローカルにHTTPサーバーを建てられる ● センサ系のややこしいものはオレオレデバッガを 作って開発の効率を上げましょう ● 間違ってもデバッガを入れたままリリースしないこと
16.
Potatotips 2015/07/14 @cattaka_net というtipsでした
17.
Potatotips 2015/07/14 @cattaka_net MethodHttpExporterで検索
18.
Potatotips 2015/07/14 @cattaka_net ご清聴ありがとうございました Takao
Sumitomo @cattaka_net
Download now