Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「OK google, プロジェクトのbuildして」
Search
satsukies
March 13, 2018
Programming
2
1.6k
「OK google, プロジェクトのbuildして」
Presented in potatotips #49
satsukies
March 13, 2018
Tweet
Share
More Decks by satsukies
See All by satsukies
5分で作るモックサーバー
satsukies
0
1.3k
Android スキルセットをフル活用して始めるスマートテレビアプリ開発
satsukies
1
970
Android TVに関するアップデート / What's new on Android TV
satsukies
0
220
Kotlin Nativeでクロスプラットフォーム開発 / Cross-platform development with Kotlin Native
satsukies
1
950
Navigation Component
satsukies
5
4.1k
いまさら始めるInstant App
satsukies
1
430
View Animation
satsukies
1
860
Other Decks in Programming
See All in Programming
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
GoLab2025 Recap
kuro_kurorrr
0
2.1k
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.1k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
350
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
190
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
580
CSC307 Lecture 03
javiergs
PRO
1
470
愛される翻訳の秘訣
kishikawakatsumi
3
370
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Discover your Explorer Soul
emna__ayadi
2
1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
37
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
94
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Agile that works and the tools we love
rasmusluckow
331
21k
Skip the Path - Find Your Career Trail
mkilby
0
38
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
360
Transcript
ʮ0,HPPHMF ϓϩδΣΫτͷCVJMEͯ͠ʯ !TBUVTLJFT QPUBUPUJQT
͓લ୭ͩΑʁ !TBUTVLJFT ͖ͭ͞ w "CFNB57Ͱ"OESPJE։ൃͬͯ·͢ w εϚϗ1$ͦͷଞిࢠػثͷΦλΫ w ΏΔΩϟϯ˚͍͍ͧ
એ Under30 エンジニアによる Under30 エンジニアのための技術カンファレンス 4/21(土) 13:30 START 会場:花伝舎 参加費:無料
(最寄駅:西新宿 徒歩6分、都庁前 徒歩7分) http://bcu30.jp/ @BCU_30 #bcu30
લճͷQPUBUPUJQTʹͯ IPSJF͞Μͷൃද͕໘ന͗ͨ͢ IUUQTTQFBLFSEFDLDPNIPSJFBMFYBBQLXPQFJCVTJUF
None
͜Ε͏Δ͔͠ͳ͍
ࠓ͢͜ͱ w %JBMPH'MPXʢچBQJBJʣͰରϞσϧΛߏங w ("4ͰൃݴΛड͚औͬͯύϥϝʔλΛҾ͖ग़͢"1*Λߏங w #JUSJTFΛKTPOQPTUͰୟ͖ى͜͢ w ͦΕͧΕΛΑ͠ͳʹ࿈ܞͤ͞Δ
Γ͍ͨ͜ͱͷϑϩʔ ʮϓϩδΣΫτ)PHFΛϏϧυͯ͠ʯ ϓϩδΣΫτ)PHFͷϏϧυΛ։࢝͠·͢ )PHFͷύϥϝʔλऔಘ#JUSJTFىಈ "OESPJE1SPKFDUCVJMEBQLͷVQMPBE BQLͷ
Γ͍ͨ͜ͱͷϑϩʔ ʮϓϩδΣΫτ)PHFΛϏϧυͯ͠ʯ ϓϩδΣΫτ)PHFͷϏϧυΛ։࢝͠·͢ )PHFͷύϥϝʔλऔಘ#JUSJTFىಈ "OESPJE1SPKFDUCVJMEBQLͷVQMPBE BQLͷ
%JBMPH'MPXͱ w ࣗવݴޠղੳϓϥοτϑΥʔϜ w ΨΠυʹैͬͯରϞσϧΛߏங͠ɺൃݴΛύλʔϯʹԊͬͯղੳ͢Δ w औΓग़͍ͨ͠ύϥϝʔλͱ͍͔ͭ͘ͷྫจΛೖྗ͢Εֶशͯ͘͠ΕΔ w ड͚औͬͨೖྗΛॲཧͯ͠ϨεϙϯεΛมԽͤͨ͞ΓͰ͖Δ w
%JBMPH'MPX༷ʑͳϓϥοτϑΥʔϜͱ࿈ܞͤ͞ΒΕΔ
ϢʔβͱͷରΛ૾͢Δ ɹ0,HPPHMF ʮ"VUP#VJMEFSʯʹͭͳ͍Ͱ ɹ͜Μʹͪ ɹϓϩδΣΫτ9ΛϏϧυͯ͠ ɹ͔͜͠·Γʂ ɹϓϩδΣΫτ9ͷϏϧυΛ։࢝͠·ͨ͠
ରΛ௨ͯ͠औΓग़͍ͨ͠ใ w ͲͷϓϩδΣΫτΛରʹ͍ͯ͠Δͷ͔ w ࠓճϓϩδΣΫτ*%ʢ൪߸ʣΛฉ͖ग़͢͜ͱʹ͢Δ w ຊϦετΛఏࣔͯ͠બΜͰΒ͏ͱ͔͍͚ͨ͠Ͳʜʁ
%JBMPH'MPXͰ࡞Δ w %JBMPH'MPXʹαΠϯΞοϓɺ৽͍͠ΤʔδΣϯτΛ࡞
"HFOUͷ࡞ w ΤʔδΣϯτ໊ɺݴޠɺؔ࿈͚͢Δ($1্ͷϓϩδΣΫτΛࢦఆ w ݴޠ+BQBOFTFΛࢦఆ w ($1ͷϓϩδΣΫτ ৽ن࡞Ͱ0, w "1*όʔδϣϯҰ୴
ແʹ7Ͱ
&OUJUZͷొ w Ϣʔβͷൃݴ͔ΒऔΓग़͍ͨ͠ύϥϝʔλͷ͜ͱ w γεςϜ͕͢Ͱʹ༻ҙ͍ͯ͠Δ&OUJUZ͕͍͔ͭ͋͘Δʢॅॴʣ w &OUJUZΛಠࣗʹࢦఆ͢Δ͜ͱՄೳˡࠓճ͜ΕΛ࡞Δ w ࠷্෦ʹ&OUJUZͷ໊લ w
3FGFSFODF7BMVF໊લΛೖΕ TZOPOZNʹผ໊Λೖྗ w "MMPXBVUPNBUFEFYQBOTJPO ༧֎ͷΛฦ͢߹͕ʜ
*OUFOUͷొ w Ϣʔβͷཁٻ͍ͯ͠ΔΞΫγϣϯΛද͢ w ىͱͳΔϢʔβͷൃݴΛఆٛ w ϢʔβͷൃݴҎ֎Λىʹ͢Δ͜ͱͰ͖ΔʢOPOWFSCBMTJHOBMʣ
&OUJUZऔΓग़͠ w 5SBJOJOH1ISBTFTʹϢʔβͷൃݴΛೖྗ͢Δ͚ͩ w %JBMPH'MPX͕ೖྗΛࣗಈͰղੳɺ ύϥϝʔλʢ&OUJUZʣΛऔΓग़ͯ͠ ͘ΕΔ w ਪଌ͞Εͨύϥϝʔλ͕ҙਤͱҧ͏ ߹ɺखಈͰमਖ਼ͯ͋͛͠Δ
w !"DUJPOͱ!TZTUJNF͕ਪଌ͞Εͯ ͍ͯɺखಈͰ!TZTOVNCFSʹमਖ਼
&OUJUZऔΓग़͠ w 5SBJOJOH1ISBTFTʹϢʔβͷൃݴΛೖྗ͢Δ͚ͩ w %JBMPH'MPX͕ೖྗΛࣗಈͰղੳɺ ύϥϝʔλʢ&OUJUZʣΛऔΓग़ͯ͠ ͘ΕΔ w ਪଌ͞Εͨύϥϝʔλ͕ҙਤͱҧ͏ ߹ɺखಈͰमਖ਼ͯ͋͛͠Δ
w !"DUJPOͱ!TZTUJNF͕ਪଌ͞Εͯ ͍ͯɺखಈͰ!TZTOVNCFSʹमਖ਼
3FTQPOTFఆٛ w *OUFOU͕ݺͼग़͞Εͨ͋ͱɺϢʔβʹରͯ͠Ͳ͏ฦࣄΛ͢Δ͔ w %FGBVMU'BMMCBDL*OUFOUΛݟͯΈΔͱʜ w ෳͷύλʔϯΛొՄೳ w ʢͨͿΜʣϥϯμϜͰબग़͞ΕΔ
3FTQPOTFఆٛ w *OUFOU͕ݺͼग़͞Εͨ͋ͱɺϢʔβʹରͯ͠Ͳ͏ฦࣄΛ͢Δ͔ w %FGBVMU'BMMCBDL*OUFOUΛݟͯΈΔͱʜ w ෳͷύλʔϯΛొՄೳ w ʢͨͿΜʣϥϯμϜͰબग़͞ΕΔ w
*OUFOUͰఆٛͨ͠ύϥϝʔλ͕͑Δ w 1BSBNFUFSTͷ7"-6&ྻʹॻ͍ͯΔ
͜ΕͰͱΓ͋͑ͣձͰ͖Δ
Γ͍ͨ͜ͱͷϑϩʔ ʮϓϩδΣΫτ)PHFΛϏϧυͯ͠ʯ ϓϩδΣΫτ)PHFͷϏϧυΛ։࢝͠·͢ )PHFͷύϥϝʔλऔಘ#JUSJTFىಈ "OESPJE1SPKFDUCVJMEBQLͷVQMPBE BQLͷ
'VMpMMNFOUΛઃఆ w XFCIPPLΛ͏߹ɺ63-͕͋ΕͪΖΜͲ͜Ͱݺͼग़ͤΔ w -BNCEBɺ$MPVE'VODUJPOTɺFUD w CVJMEͤ͞ΔϓϩδΣΫτΛݺͼ͚͍ͨͷͰ4QSFBE4IFFU("4Ͱ w KBWBTDSJQUͰॲཧΛهड़͢Δํ๏͋Γ·͢ʢJOMJOFFEJUPSʣ
w ("4ͷ63-Λ%JBMPH'MPX্ͰXFCIPPLઌʹઃఆ
("4ͰࡶʹΉ w #JUSJTFDVSMͰୟ͖ىͤ͜Δ w 1SPKFDUͷ4UBSU4DIFEVMFEB#VJMEˠ"EWBODFEͷҰ൪ԼʹͻͬͦΓͱ w 63-ʹؚ·ΕΔ"QQ*%ͱ1045͍ͯ͠Δ+40/σʔλ͕େࣄ ࣗओن੍ ࣗओن੍
("4ͰࡶʹΉ w ඞཁͳσʔλΛ4QSFBE4IFFUͰอଘ͓ͯ͘͠ ࣗओن੍ ࣗओن੍
("4ͰࡶʹΉ w ඞཁͳσʔλΛ4QSFBE4IFFUͰอଘ͓ͯ͘͠ w %JBMPH'MPX͔Βདྷͨ*OEFYͰ #JUSJTFͷ1045ϦΫΤετΛ ੜ࣮ߦ w 8FCΞϓϦέʔγϣϯͱͯ͠ σϓϩΠͯ͠63-ΛHFU͢Δ
w ৄ͍͠("4ͷׂ࣮Ѫ
8FCIPPLΛઃఆ ࣗओن੍
Γ͍ͨ͜ͱͷϑϩʔ ʮϓϩδΣΫτ)PHFΛϏϧυͯ͠ʯ ϓϩδΣΫτ)PHFͷϏϧυΛ։࢝͠·͢ )PHFͷύϥϝʔλऔಘ#JUSJTFىಈ "OESPJE1SPKFDUCVJMEBQLͷVQMPBE BQLͷ
BQLͷ w 'BCSJDͷ߹ w 4%,Λ"OESPJE1SPKFDUʹಋೖ͢Δ w DSBTIMZUJDT6QMPBE%JTUSJCVUJPOʙͱ͍͏HSBEMFUBTL͕૿͑Δ w #JUSJTFଆͰ(SBEMF3VOOFSΛ8PSLqPXʹՃ͠ɺ্هλεΫΛࢦఆ
ͱ͍͏Θ͚ͰσϞ͠·͢
·ͱΊ w "DUJPOTPO(PPHMFΛར༻ͨ͠։ൃࢥ͍ͬͯΔҎ্ʹ؆୯ w ࿈ܞઌ͕ଟ͘༻ҙ͞Ε͍ͯͯɺ্ڃऀΑΓৄࡉʹΧελϚΠζՄ w ࣮ػͰͷσόοάՄೳʂ w ͨͩ͠ϒϥβ͔ΒγϡϛϨʔλʔΛ্ཱ͍ͪ͛ͯΔ͚ؒͩʜ
5IBOLZPV !TBUTVLJFT