際際滷

際際滷Share a Scribd company logo
1
Google Codelabs
をやってみた
FURYU @furusin_oriver
徭失B初
? 硬寒 寔肝┐佞襪靴鵤
? furusin_oriver
? furusin
? 侭奉坤侫螢紿`幄塀氏芙
? I妝PICTLINKのAndroidアプリ_k
奨脅Devかふぇオ`ガナイザ`
WHAT GOOGLE CODELABS IS´
? ?なライブラリなどのg廾において、
ガイドラインやチュ`トリアルを
ハンズオン侘塀で僥ぶことができる
? 劣からあったGoogle Code Labs
とはe麗
? Android WearやiOS鬚韻發△
https://codelabs.developers.google.com
e.x. SUBJECTS ARE´
Android Design IoT
Tried Android AppIndexing
https://codelabs.developers.google.com/codelabs/app-indexing
Firebase App Indexing Android API: ユ`ザ` アクションとパ`ソナル コンテンツを碧に函りzむ
? Firebase App Indexingを
アプリに秘する返を
gHにコ`ドをながらやってみる
Tried Android AppIndexing
https://codelabs.developers.google.com/codelabs/app-indexing
Firebase App Indexing Android API: ユ`ザ` アクションとパ`ソナル コンテンツを碧に函りzむ
? Firebase App Indexingを
アプリに秘する返を
gHにコ`ドをながらやってみる
キミは書からこれを僥ぶよ?
Tried Android AppIndexing
https://codelabs.developers.google.com/codelabs/app-indexing
Firebase App Indexing Android API: ユ`ザ` アクションとパ`ソナル コンテンツを碧に函りzむ
? Firebase App Indexingを
アプリに秘する返を
gHにコ`ドをながらやってみる
これ駅勣だから喘吭してね?
SURPRISE 1
? Firebase Consoleにプロジェクト
を恬る圭隈までh苧してくれる
? そんなのFirebaseの仝ここてね々
でいいやんとおもったけど、階秘T
鬚韻箸垢襪里任△譴弍慴なのかも
CAUTION!!
? FirebaseのHP貧では
バ`ジョンは15.0.0
? バ`ジョンなどはライブラリ
のドキュメントをたほうが
いいかも
GOOD!
? 鮫中イメ`ジを勣侭勣侭にNってくれて
いて、どんな鮫中だと屎盾なのかが
わかりやすい
(UIOなのに鮫中ないブログとか謹いよね?)
GOOD!
? 鮫中イメ`ジを勣侭勣侭にNってくれてい
て、どんな鮫中だと屎盾なのかがわかりや
すい
(UIOなのに鮫中ないブログとか謹いよね?)
よくある|だよ?
GOOD!!
書は茶のため宴卷貧`う
き圭してるけど、ベストプラク
ティスはこれかな`
GOOD!!!
? あとだいたい?蛍くらいでKわるよ`
★伉尖議ハ`ドルが和がる
GOOD!!!!
Codelabs坪の
ToDoは畠何
コメントを
秘れてくれてる
BAD X(
? コ`ドがg`ってる並がある
gHはrecipeではなく mRecipe
? そんなrはGitHub貧のgHのコ`ドをましょう
IMPRESSION
? t各困瓩辰舛磴いぁいい of the いい。
? 採がそんなによかったのか
? すごくかくわかりやすくh苧されてる
? 仝そんなことまでいてくれるの。拭垢箸いΔ箸海蹐泙いてくれてる
? 仝ここにこれがいてるのをチェックしてみましょう 垢ある
? 書は宴卷貧こういてるけど、ベストプラクティスとしてはこうしたらいいか
らね,ちゃんといてある
? コ`ドの嶄に // TODO(developer): Uncomment this when getNoteComment
Action is available とあってどこを俐屎したらいいかわかりやすい
? ただし
? そもそもソ`スコ`ドがg`ってることがある
? 巷塀ドキュメントの圭がバ`ジョンが貧がってたりするのでそれも廣吭が駅勣
NAVIGATION
https://codelabs.developers.google.com/codelabs/android-navigation
Navigation Codelab
? GoogleIOでk燕された
Navigationを
アプリに秘する返を
gHにコ`ドをながらやってみる
IN PROGRESS´
? DIFFERENCES
? Kotlin
? TODOにステップごとの桑催が尅
られてる
CONCLUSION
? Codelabsはいいぞ
? ただしコ`ドを畠何佚じちゃダメだぞ
? 干温厩温かと房いきや悪看岳鉛庄稼だった、というFがあるぞ
CONCLUSION
? gは晩云Z井もあるぞ。。
https://codelabs.developers.google.com/lang-ja
ご賠ありがとうございました?
Ad

Recommended

△靴討睨世覆覆ぅ▲廛 ?Core Bluetooth の仝彜Bの隠贋と痌々C嬬?
△靴討睨世覆覆ぅ▲廛 ?Core Bluetooth の仝彜Bの隠贋と痌々C嬬?
Shuichi Tsutsumi
?
恷仟UE4タイトルでのロ`カライズ並箭 (UE4 Localization Deep Dive)
恷仟UE4タイトルでのロ`カライズ並箭 (UE4 Localization Deep Dive)
エピック?ゲ`ムズ?ジャパン Epic Games Japan
?
Role based access control - RBAC - Kubernetes
Role based access control - RBAC - Kubernetes
Milan Das
?
[GitOps] Argo CD on GKE (v0.9.2).pdf
[GitOps] Argo CD on GKE (v0.9.2).pdf
Jo Hoon
?
及2何 徭恬ライブラリB初
及2何 徭恬ライブラリB初
らりお ザ?採とは冱わない爺隼邦ソムリエ
?
[NDC 2016] ???, iOS?? LINQ ????
[NDC 2016] ???, iOS?? LINQ ????
Daehee Kim
?
聞ってみて櫃鼎い AGPL ライセンスの メリット?デメリット
聞ってみて櫃鼎い AGPL ライセンスの メリット?デメリット
Fumito Mizuno
?
iPhoneでリアルタイムマルチプレイをgFPhoton Network Engine
iPhoneでリアルタイムマルチプレイをgFPhoton Network Engine
GMO GlobalSign Holdings K.K.
?
[150124 ???] ??? ?? ???? ?? ???? ????
[150124 ???] ??? ?? ???? ?? ???? ????
MinGeun Park
?
User authentication and authorizarion in Kubernetes
User authentication and authorizarion in Kubernetes
Neependra Khare
?
Windowsサ`ビスも.NET Coreで恬ろう
Windowsサ`ビスも.NET Coreで恬ろう
keitasudo1
?
Unreal Engine 4 Study - ]じた腎gでのライティング
Unreal Engine 4 Study - ]じた腎gでのライティング
Jugando Develop
?
1??????????????
1??????????????
Jinsub Jung
?
GNU AGPLv3についてOn GNU AGPLv3
GNU AGPLv3についてOn GNU AGPLv3
寔佩 伊弥
?
Berkeley Packet Filters
Berkeley Packet Filters
Kernel TLV
?
禽看界一艶姻から悪顎恢艶姻稼艶岳艶壊へのシフト
禽看界一艶姻から悪顎恢艶姻稼艶岳艶壊へのシフト
masaki nakayama
?
Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
AWS Germany
?
蛍柊h廠におけるDocker とオ`ケストレ`ション
蛍柊h廠におけるDocker とオ`ケストレ`ション
Masahito Zembutsu
?
Deploy Application on Kubernetes
Deploy Application on Kubernetes
Opsta
?
Open Match Deep Dive
Open Match Deep Dive
Samir Hammoudi
?
Kubernetes 101
Kubernetes 101
Stanislav Pogrebnyak
?
芙坪ドキュメント碧システム更廏のノウハウ
芙坪ドキュメント碧システム更廏のノウハウ
Shinsuke Sugaya
?
Burp suite を聞って iPhone アプリを\僅したrに是ったことと、盾Q圭隈
Burp suite を聞って iPhone アプリを\僅したrに是ったことと、盾Q圭隈
tobaru_yuta
?
階g! JettyをWindowsにインスト`ル
階g! JettyをWindowsにインスト`ル
Shin Tanigawa
?
[??????] 2018 ???? ????? _04 ??? ?? ?? ?? ??
[??????] 2018 ???? ????? _04 ??? ?? ?? ?? ??
iFunFactory Inc.
?
Ansible Playbook
Ansible Playbook
Knoldus Inc.
?
Learn how to use Harbor
Learn how to use Harbor
Steve Wong
?
永酷皆な意晦皆宥佚を畡鼎垢
永酷皆な意晦皆宥佚を畡鼎垢
陞 弌爽
?
Difficulty of managing iOS Engineers as an Android Engineer.pdf
Difficulty of managing iOS Engineers as an Android Engineer.pdf
furusin
?
Google Play In-App Review API 個めて{べてみた
Google Play In-App Review API 個めて{べてみた
furusin
?

More Related Content

What's hot (20)

[150124 ???] ??? ?? ???? ?? ???? ????
[150124 ???] ??? ?? ???? ?? ???? ????
MinGeun Park
?
User authentication and authorizarion in Kubernetes
User authentication and authorizarion in Kubernetes
Neependra Khare
?
Windowsサ`ビスも.NET Coreで恬ろう
Windowsサ`ビスも.NET Coreで恬ろう
keitasudo1
?
Unreal Engine 4 Study - ]じた腎gでのライティング
Unreal Engine 4 Study - ]じた腎gでのライティング
Jugando Develop
?
1??????????????
1??????????????
Jinsub Jung
?
GNU AGPLv3についてOn GNU AGPLv3
GNU AGPLv3についてOn GNU AGPLv3
寔佩 伊弥
?
Berkeley Packet Filters
Berkeley Packet Filters
Kernel TLV
?
禽看界一艶姻から悪顎恢艶姻稼艶岳艶壊へのシフト
禽看界一艶姻から悪顎恢艶姻稼艶岳艶壊へのシフト
masaki nakayama
?
Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
AWS Germany
?
蛍柊h廠におけるDocker とオ`ケストレ`ション
蛍柊h廠におけるDocker とオ`ケストレ`ション
Masahito Zembutsu
?
Deploy Application on Kubernetes
Deploy Application on Kubernetes
Opsta
?
Open Match Deep Dive
Open Match Deep Dive
Samir Hammoudi
?
Kubernetes 101
Kubernetes 101
Stanislav Pogrebnyak
?
芙坪ドキュメント碧システム更廏のノウハウ
芙坪ドキュメント碧システム更廏のノウハウ
Shinsuke Sugaya
?
Burp suite を聞って iPhone アプリを\僅したrに是ったことと、盾Q圭隈
Burp suite を聞って iPhone アプリを\僅したrに是ったことと、盾Q圭隈
tobaru_yuta
?
階g! JettyをWindowsにインスト`ル
階g! JettyをWindowsにインスト`ル
Shin Tanigawa
?
[??????] 2018 ???? ????? _04 ??? ?? ?? ?? ??
[??????] 2018 ???? ????? _04 ??? ?? ?? ?? ??
iFunFactory Inc.
?
Ansible Playbook
Ansible Playbook
Knoldus Inc.
?
Learn how to use Harbor
Learn how to use Harbor
Steve Wong
?
永酷皆な意晦皆宥佚を畡鼎垢
永酷皆な意晦皆宥佚を畡鼎垢
陞 弌爽
?
[150124 ???] ??? ?? ???? ?? ???? ????
[150124 ???] ??? ?? ???? ?? ???? ????
MinGeun Park
?
User authentication and authorizarion in Kubernetes
User authentication and authorizarion in Kubernetes
Neependra Khare
?
Windowsサ`ビスも.NET Coreで恬ろう
Windowsサ`ビスも.NET Coreで恬ろう
keitasudo1
?
Unreal Engine 4 Study - ]じた腎gでのライティング
Unreal Engine 4 Study - ]じた腎gでのライティング
Jugando Develop
?
GNU AGPLv3についてOn GNU AGPLv3
GNU AGPLv3についてOn GNU AGPLv3
寔佩 伊弥
?
Berkeley Packet Filters
Berkeley Packet Filters
Kernel TLV
?
禽看界一艶姻から悪顎恢艶姻稼艶岳艶壊へのシフト
禽看界一艶姻から悪顎恢艶姻稼艶岳艶壊へのシフト
masaki nakayama
?
Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
AWS Germany
?
蛍柊h廠におけるDocker とオ`ケストレ`ション
蛍柊h廠におけるDocker とオ`ケストレ`ション
Masahito Zembutsu
?
Deploy Application on Kubernetes
Deploy Application on Kubernetes
Opsta
?
芙坪ドキュメント碧システム更廏のノウハウ
芙坪ドキュメント碧システム更廏のノウハウ
Shinsuke Sugaya
?
Burp suite を聞って iPhone アプリを\僅したrに是ったことと、盾Q圭隈
Burp suite を聞って iPhone アプリを\僅したrに是ったことと、盾Q圭隈
tobaru_yuta
?
階g! JettyをWindowsにインスト`ル
階g! JettyをWindowsにインスト`ル
Shin Tanigawa
?
[??????] 2018 ???? ????? _04 ??? ?? ?? ?? ??
[??????] 2018 ???? ????? _04 ??? ?? ?? ?? ??
iFunFactory Inc.
?
Learn how to use Harbor
Learn how to use Harbor
Steve Wong
?
永酷皆な意晦皆宥佚を畡鼎垢
永酷皆な意晦皆宥佚を畡鼎垢
陞 弌爽
?

More from furusin (17)

Difficulty of managing iOS Engineers as an Android Engineer.pdf
Difficulty of managing iOS Engineers as an Android Engineer.pdf
furusin
?
Google Play In-App Review API 個めて{べてみた
Google Play In-App Review API 個めて{べてみた
furusin
?
Google I_O 2022 Sign-invB
Google I_O 2022 Sign-invB
furusin
?
Sansan androidチ`ムが函りMむ コ`ドレビュ`を壼くまわす垢健
Sansan androidチ`ムが函りMむ コ`ドレビュ`を壼くまわす垢健
furusin
?
Google I/O 2021 Recap
Google I/O 2021 Recap
furusin
?
Paging Libraryの旋喘をやめたいお欒屬善軛
Paging Libraryの旋喘をやめたいお欒屬善軛
furusin
?
Jetpack datastore秘T
Jetpack datastore秘T
furusin
?
コロナ事でコミュニティ塰咾呂海笋錣辰
コロナ事でコミュニティ塰咾呂海笋錣辰
furusin
?
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
?
Android billing library 2.0 recap
Android billing library 2.0 recap
furusin
?
Android Qにおける Gestural Navigation and Dark Theme
Android Qにおける Gestural Navigation and Dark Theme
furusin
?
芙坪システムにおける 仝聞いやすさ々の嶷勣來
芙坪システムにおける 仝聞いやすさ々の嶷勣來
furusin
?
デザインフロ`について深え岷す
furusin
?
Build your first wear app
Build your first wear app
furusin
?
ネイティフ?粥稼糸姻看庄糸エンシ?ニアか?閣顎艶鰻温岳庄厩艶て?庄或皆アフ?リを恬ってみた
ネイティフ?粥稼糸姻看庄糸エンシ?ニアか?閣顎艶鰻温岳庄厩艶て?庄或皆アフ?リを恬ってみた
furusin
?
Pray for hokkaido from osaka
Pray for hokkaido from osaka
furusin
?
倖繁蝕kアフ?リの府初とg廾坪否の古勣
倖繁蝕kアフ?リの府初とg廾坪否の古勣
furusin
?
Difficulty of managing iOS Engineers as an Android Engineer.pdf
Difficulty of managing iOS Engineers as an Android Engineer.pdf
furusin
?
Google Play In-App Review API 個めて{べてみた
Google Play In-App Review API 個めて{べてみた
furusin
?
Google I_O 2022 Sign-invB
Google I_O 2022 Sign-invB
furusin
?
Sansan androidチ`ムが函りMむ コ`ドレビュ`を壼くまわす垢健
Sansan androidチ`ムが函りMむ コ`ドレビュ`を壼くまわす垢健
furusin
?
Google I/O 2021 Recap
Google I/O 2021 Recap
furusin
?
Paging Libraryの旋喘をやめたいお欒屬善軛
Paging Libraryの旋喘をやめたいお欒屬善軛
furusin
?
Jetpack datastore秘T
Jetpack datastore秘T
furusin
?
コロナ事でコミュニティ塰咾呂海笋錣辰
コロナ事でコミュニティ塰咾呂海笋錣辰
furusin
?
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
?
Android billing library 2.0 recap
Android billing library 2.0 recap
furusin
?
Android Qにおける Gestural Navigation and Dark Theme
Android Qにおける Gestural Navigation and Dark Theme
furusin
?
芙坪システムにおける 仝聞いやすさ々の嶷勣來
芙坪システムにおける 仝聞いやすさ々の嶷勣來
furusin
?
デザインフロ`について深え岷す
furusin
?
Build your first wear app
Build your first wear app
furusin
?
ネイティフ?粥稼糸姻看庄糸エンシ?ニアか?閣顎艶鰻温岳庄厩艶て?庄或皆アフ?リを恬ってみた
ネイティフ?粥稼糸姻看庄糸エンシ?ニアか?閣顎艶鰻温岳庄厩艶て?庄或皆アフ?リを恬ってみた
furusin
?
Pray for hokkaido from osaka
Pray for hokkaido from osaka
furusin
?
倖繁蝕kアフ?リの府初とg廾坪否の古勣
倖繁蝕kアフ?リの府初とg廾坪否の古勣
furusin
?
Ad

Recently uploaded (8)

OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP Nagoya
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 幄塀氏芙
?
Vibe Codingを兵めよう ?Cursorを箭に、ノ`コ`ドでのプログラミング悶Y?
Vibe Codingを兵めよう ?Cursorを箭に、ノ`コ`ドでのプログラミング悶Y?
iPride Co., Ltd.
?
茶氏_タ`ミナルコマント?秘薦儻堀晒_20250620. pptx. .
茶氏_タ`ミナルコマント?秘薦儻堀晒_20250620. pptx. .
iPride Co., Ltd.
?
粥鴛室宝慌嗤氏2025-06-05喝禽艶艶沿檎艶壊艶温姻界鞄の尖盾とg樹.沿糸韓
粥鴛室宝慌嗤氏2025-06-05喝禽艶艶沿檎艶壊艶温姻界鞄の尖盾とg樹.沿糸韓
Takuma Oda
?
PGConf.dev 2025 歌紗レポ`ト (JPUGt氏龝Oセミナ`2025 k燕Y創)
PGConf.dev 2025 歌紗レポ`ト (JPUGt氏龝Oセミナ`2025 k燕Y創)
NTT DATA Technology & Innovation
?
弼について.pptx .
弼について.pptx .
iPride Co., Ltd.
?
Forguncy 10 u瞳古勣Y創 - ノ`コ`ドWebアプリ_kプラットフォ`ム
Forguncy 10 u瞳古勣Y創 - ノ`コ`ドWebアプリ_kプラットフォ`ム
フォ`ガンシ`
?
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP Nagoya
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 幄塀氏芙
?
Vibe Codingを兵めよう ?Cursorを箭に、ノ`コ`ドでのプログラミング悶Y?
Vibe Codingを兵めよう ?Cursorを箭に、ノ`コ`ドでのプログラミング悶Y?
iPride Co., Ltd.
?
茶氏_タ`ミナルコマント?秘薦儻堀晒_20250620. pptx. .
茶氏_タ`ミナルコマント?秘薦儻堀晒_20250620. pptx. .
iPride Co., Ltd.
?
粥鴛室宝慌嗤氏2025-06-05喝禽艶艶沿檎艶壊艶温姻界鞄の尖盾とg樹.沿糸韓
粥鴛室宝慌嗤氏2025-06-05喝禽艶艶沿檎艶壊艶温姻界鞄の尖盾とg樹.沿糸韓
Takuma Oda
?
PGConf.dev 2025 歌紗レポ`ト (JPUGt氏龝Oセミナ`2025 k燕Y創)
PGConf.dev 2025 歌紗レポ`ト (JPUGt氏龝Oセミナ`2025 k燕Y創)
NTT DATA Technology & Innovation
?
Forguncy 10 u瞳古勣Y創 - ノ`コ`ドWebアプリ_kプラットフォ`ム
Forguncy 10 u瞳古勣Y創 - ノ`コ`ドWebアプリ_kプラットフォ`ム
フォ`ガンシ`
?
Ad

Google Codelabsをやってみた

Editor's Notes

  • #4: もしかして掘糸顎界温岳庄看稼鬚韻鮨爾┐惇られてるのかな
  • #12: ちなみにここまでで13ステップ嶄7ステップ。兵めるまでのハ`ドルをかなり和げてくれてる