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
Why does Activity die soon?
Search
watanave
October 06, 2018
Programming
0
350
Why does Activity die soon?
watanave
October 06, 2018
Tweet
Share
More Decks by watanave
See All by watanave
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
4.4k
Flutter実践開発に書かなかったこと
watanave
0
55
Flutterビギナーのための Widget完全攻略
watanave
0
33
決めず、語らずのリーダーシップ
watanave
0
500
複数プロジェクトを横断するゆめみテックリードの戦略
watanave
0
130
Androidエンジニア目線のKMM / iOSエンジニア目線のKMM
watanave
0
360
Anko試食会
watanave
0
2.4k
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
1
180
TypeScriptでDXを上げろ! Hono編
yusukebe
3
870
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
130
slogパッケージの深掘り
integral0515
0
150
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
240
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
10k
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
190
What's new in Adaptive Android development
fornewid
0
110
Go製CLIツールをnpmで配布するには
syumai
0
320
CIを整備してメンテナンスを生成AIに任せる
hazumirr
0
250
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.3k
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
130
Featured
See All Featured
Navigating Team Friction
lara
187
15k
Fireside Chat
paigeccino
37
3.5k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Visualization
eitanlees
146
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Building an army of robots
kneath
306
45k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Gamification - CAS2011
davidbonilla
81
5.4k
Bash Introduction
62gerente
613
210k
Become a Pro
speakerdeck
PRO
29
5.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Side Projects
sachag
455
43k
Transcript
ܑ͓ͪΌΜ ͳΜͰ"DUJWJUZ ͙͢ࢮΜͰ͠·͏Μʁ XBUBOBWF !4VTBO@KBDLP
UXJUUFS!4VTBO@KBDLP :PIUB8BUBOBCF J04"OESPJEΤϯδχΞ HJUIVCTVTBO
"DUJWJUZ ͱ ϝϞϦʔෆͷ
"DUJWJUZͱ w ిΛ͔͚ΔɺࣸਅΛࡱӨ͢Δͱ͍ͬͨૢ࡞ΛϢʔβʔ͕ Ͱ͖Δը໘Λఏڙ͢ΔΞϓϦέʔγϣϯίϯϙʔωϯτ w ৽͍͠ΞΫςΟϏςΟͷ։࢝࣌ʹɺલͷΞΫςΟϏςΟ ఀࢭ͠·͕͢ɺͦͷΞΫςΟϏςΟγεςϜʹΑͬͯ ελοΫʹҡ࣋͞Ε·͢ w ϝϞϦΛ֬อ͢ΔͨΊʹγεςϜ͕ΞΫςΟϏςΟΛഁغ
͢Δͱɺ"DUJWJUZΦϒδΣΫτ͕ഁغ͞ΕΔ IUUQTEFWFMPQFSBOESPJEDPNHVJEFDPNQPOFOUTBDUJWJUJFT IMKB
"DUJWJUZഁغ͞ΕΔ લఏͰઃܭ͞Ε͍ͯΔ PO4BWF*OTUBODF4UBUF PO3FTUPSF*OTUBODF4UBUF
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ 9
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ 9 ԿΒ͔ͷঢ়ଶมԽ
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ 9 ԿΒ͔ͷঢ়ଶมԽ
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ 9 UJWJUZ#
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ UJWJUZ# PO4BWF*OTUBODF4UBUF #VOEMF 9 9
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ "DUJWJUZ# #VOEMF 9
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ "DUJWJUZ# #VOEMF 9 ϝϞϦʔෆൃੜʂ
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ "DUJWJUZ# #VOEMF ཤྺʹΔ͚Ͳഁغ
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ "DUJWJUZ# #VOEMF όοΫΩʔԡ͢
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ #VOEMF 9
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ #VOEMF PO3FTUPSF*OTUBODF4UBUF 9 9
"DUJWJUZ" ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ 9
ͳΜ͔ͩ ͱͬͯ໘͍͘͞
ࠓ͢͜ͱ w ϧτϥ"OESPJEΫΠζ w ͳͥࢮ͵ɺ"DUJWJUZ w ͍ͭࢮ͵ɺ"DUJWJUZ w ༳Γ͔Βุ·Ͱ w
ϧτϥ"OESPJEΫΠζ͑߹Θͤ
ҰԠɺ ͜ͷਓʹฉ͍ͯΈͨ
None
ࠓ͢͜ͱ wϧτϥ"OESPJEΫΠζ w ͳͥࢮ͵ɺ"DUJWJUZ w ͍ͭࢮ͵ɺ"DUJWJUZ w ༳Γ͔Βุ·Ͱ w ϧτϥ"OESPJEΫΠζ͑߹Θͤ
ϧτϥ"OESPJEΫΠζ
ΞϓϦͰෳͷ"DUJWJUZભҠͯ͠ Δ߹ɺۭ͖ϝϞϦʔෆʹͳΔ ͱ"DUJWJUZݹ͍ॱ͔ΒࢮΜͰ͍͘ ୈ
ۭ͖ϝϞϦʔෆͰ04ͷ ΈʹΑͬͯ"DUJWJUZ͕ഁغ͞Ε Δ࣌PO%FTUPSZ͕ݺΕΔ ୈ
PO1BVTFPO4UPQͷ ܖػΞϓϦ͕ܾࣗΊΔ ୈ
ࠓ͢͜ͱ w ϧτϥ"OESPJEΫΠζ wͳͥࢮ͵ɺ"DUJWJUZ w ͍ͭࢮ͵ɺ"DUJWJUZ w ༳Γ͔Βุ·Ͱ w ϧτϥ"OESPJEΫΠζ͑߹Θͤ
ͳͥࢮ͵ɺ"DUJWJUZ ➡ϝϞϦʔ༰ྔ͕গͳ͍͔Β
1JYFM WT .BD#PPL"JS
Ͳͬͪ(#
"OESPJEϝϞϦʔͷ εϫοϓΞτͳ͍ ͪͳΈʹJ1IPOFεϫοϓΞτͳ͍
ࠓ͢͜ͱ w ϧτϥ"OESPJEΫΠζ w ͳͥࢮ͵ɺ"DUJWJUZ w͍ͭࢮ͵ɺ"DUJWJUZ w ༳Γ͔Βุ·Ͱ w ϧτϥ"OESPJEΫΠζ͑߹Θͤ
"DUJWJUZࡴ͢ػೳ w 00.,JMMFS -JOVY༝དྷ ຊʹۭ͖ϝϞϦʔ͕Γͳ͍࣌ʹൃಈ͢Δ w-PX.FNPSZ,JMMFS "OESPJEΦϦδφϧ ׂͱϑϥϯΫʹൃಈ͢Δ
"DUJWJUZϓϩηεࡴ͢ػೳ w 00.,JMMFS -JOVY༝དྷ ຊʹۭ͖ϝϞϦʔ͕Γͳ͍࣌ʹൃಈ͢Δ w-PX.FNPSZ,JMMFS "OESPJEΦϦδφϧ ׂͱϑϥϯΫʹൃಈ͢Δ
ϓϩηεͷ,JMM༧ଌෆՄೳ Ͱɺϧʔϧ͕ͳ͍༁͡Όͳ͍
ϓϩηε,JMMϧʔϧ w PPN@TDPSF 00.,JMMFSͱMPXNFNPSZLJMMFSʹద༻͞ΕΔ w MPXNFNPSZLJMMFSQBSBNFUFST MPXNFNPSZLJMMFSʹద༻͞ΕΔϧʔϧ
PPN@TDPSF w QSPD\ϓϩηε*%^PPN@TDPSFʹॻ͍ͯ͋Δ w ࣈ͕େ͖͍΄Ͳࡴ͞Ε͍͢ w -JOVY༝དྷͷΈ
PPN@TDPSF w PPN@TDPSF݁ߏςΩτʔʹܾ·ΔΒ͍͠ w ͦΕΛิ͏ͨΊʹPPN@TDPSF@BEKͱ͍͏ΧελϜػೳ
PPN@TDPSF@BEK w ݟ͑ͯΔ"DUJWJUZΛͭϓϩηε ˠࢮͳͳ͍Ͱʂ w ͭલͷ"DUJWJUZΛͭϓϩηε ˠग़དྷΕࢮͳͳ͍Ͱɻ w ͭҎ্લͷ"DUJWJUZΛͭϓϩηε ˠ·͊ࢮΜͰ͍͍͔ͳʜ
IUUQTEFWFMPQFSBOESPJEDPNHVJEFDPNQPOFOUTQSPDFTTFTBOEUISFBET
ϓϩηε,JMMϧʔϧ w PPN@TDPSF 00.,JMMFSͱMPXNFNPSZLJMMFSʹద༻͞ΕΔ w MPXNFNPSZLJMMFSQBSBNFUFST MPXNFNPSZLJMMFSʹద༻͞ΕΔϧʔϧ
MPXNFNPSZLJMMFS QBSBNFUFST w TZTNPEVMFMPXNFNPSZLJMMFSQBSBNFUFSTNJOGSFF w TZTNPEVMFMPXNFNPSZLJMMFSQBSBNFUFSTBEK w ͲͪΒΧϯϚ۠ΓͷΛ࣋ͬͯͯɺݸҰக w NJOGSFFۭ͖ϝϞϦͷϖʔδ
w BEKPPN@TDPSF NJOGSFFͷΛԼճͬͨΒBEKҎ্ͷϓϩηεΛLJMM
͍ͭࢮ͵ɺ"DUJWJUZ w PPN@TDPSFͰ,JMM͢Δϓϩηε͕ܾ·Δ w ຊ֨తʹۭ͖ϝϞϦʔෆʹͳΔͱ00.,JMMFS͕ൃಈ ൃಈۓٸࣄଶ w ΑΓ"OESPJE͚ʹΧελϚΠζ͞ΕͨMPXNFNPSZLJMMFS ͕͍Δ ৗͷ͓আతతʹൃಈ
w MPXNFNPSZLJMMFS"DUJWJUZελοΫΛߟྀͯ͠ϓϩηε Λ,JMM
ࠓ͢͜ͱ w ϧτϥ"OESPJEΫΠζ w ͳͥࢮ͵ɺ"DUJWJUZ w ͍ͭࢮ͵ɺ"DUJWJUZ w༳Γ͔Βุ·Ͱ w ϧτϥ"OESPJEΫΠζ͑߹Θͤ
ΞϓϦ͕ىಈ͢Δ·Ͱ "DUJWJUZ.BOBHFS ;ZHPUF 99ΞϓϦىಈ͠Ζ ;ZHPUF
ΞϓϦ͕ىಈ͢Δ·Ͱ "DUJWJUZ.BOBHFS ;ZHPUF 99ΞϓϦىಈ͠Ζ ;ZHPUF
ΞϓϦ͕ىಈ͢Δ·Ͱ "DUJWJUZ.BOBHFS ;ZHPUF 99ΞϓϦىಈ͠Ζ ;ZHPUF "DUJWJUZ5ISFBE
ΞϓϦ͕ىಈ͢Δ·Ͱ "DUJWJUZ.BOBHFS ;ZHPUF 99ΞϓϦىಈ͠Ζ ;ZHPUF "DUJWJUZ5ISFBE ৄ͘͠ڭ͑ͯ
ΞϓϦ͕ىಈ͢Δ·Ͱ "DUJWJUZ.BOBHFS ;ZHPUF 99ΞϓϦىಈ͠Ζ ;ZHPUF "DUJWJUZ5ISFBE ৄ͘͠ڭ͑ͯ BQLͷύείί "DUJWJUZͷΫϥείϨ
ΞϓϦ͕ىಈ͢Δ·Ͱ "DUJWJUZ.BOBHFS ;ZHPUF 99ΞϓϦىಈ͠Ζ ;ZHPUF "DUJWJUZ5ISFBE ৄ͘͠ڭ͑ͯ BQLͷύείί "DUJWJUZͷΫϥείϨ "DUJWJUZ
ΞϓϦ͕ىಈ͢Δ·Ͱ ;ZHPUF "DUJWJUZ5ISFBE "DUJWJUZ
ΞϓϦ͕ىಈ͢Δ·Ͱ ;ZHPUF "DUJWJUZ5ISFBE "DUJWJUZ
ΞϓϦ͕ىಈ͢Δ·Ͱ "OESPJEΞϓϦ "DUJWJUZ5ISFBE " # " "DUJWJUZ
ϥΠϑαΠΫϧΠϕϯτ ϓϩηεؒ௨৴Ͱ௨ "DUJWJUZ.BOBHFS PO1BVTFͯ͠ "OESPJEΞϓϦ "DUJWJUZ5ISFBE "DUJWJUZ
ͪΐͬͱ มΘΓ·ͯ͠
"DUJWJUZ# "DUJWJUZ$ ݟ͑ͯΔ"DUJWJUZ ݟ͑ͯͳ͍"DUJWJUZ "DUJWJUZ" #VOEMF ཤྺʹΔ͚Ͳഁغ
"DUJWJUZ.BOBHFS "DUJWJUZ# "DUJWJUZ$ "DUJWJUZ"
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ$ "DUJWJUZ# "DUJWJUZ"
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE ΞϓϦ" PO1BVTFͱ͔ͬͯ MNLE
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE ΞϓϦ" MNLE ΞϓϦ"ͷ PPN@TDPSF্͛
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE ΞϓϦ" PO$SFBUFͱ͔ͬͯ ΞϓϦ# MNLE
"DUJWJUZͷཤྺཧ "DUJWJUZ.BOBHFS "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE "DUJWJUZ3FDPSE ΞϓϦ" ΞϓϦ# MNLE ΞϓϦ#ͷ
PPN@TDPSFԼ͛
"DUJWJUZ.BOBHFS w "DUJWJUZͷཤྺཧ w PPN@TDPSF@BEKͷߋ৽ w "DUJWJUZͷϥΠϑαΠΫϧΠϕϯτ௨
None
·ͱΊ w "OESPJEεϫοϓΞτ͠ͳ͍ͷͰɺϝϞϦʔෆͳΓ ͕ͪ w ϝϞϦʔෆʹͳΔͱɺ04ͷΈͰϓϩηεLJMM͞ΕΔ w LJMM͞ΕΔϓϩηεPPN@TDPSFͰܾ·Δ w ཪ൪"DUJWJUZ.BOBHFSɺ"DUJWJUZͷཤྺϥΠϑαΠΫ
ϧΛ࢘ΔPPN@TDPSFʹհೖ