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
Kotlinでアプリを作ってみた @Potatotips #26
Search
Rei Matsushita
February 17, 2016
Technology
0
3.4k
Kotlinでアプリを作ってみた @Potatotips #26
Potatotips #26 発表資料
Rei Matsushita
February 17, 2016
Tweet
Share
More Decks by Rei Matsushita
See All by Rei Matsushita
古典部 開発合宿発表スライド
reim
0
1.6k
Rx入門
reim
2
530
Other Decks in Technology
See All in Technology
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
170
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
520
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
150
メールヘッダーを見てみよう
hinono
0
120
タイミーのデータ活用を支えるdbt Cloud導入とこれから
ttccddtoki
1
320
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
8k
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
190
20250122_FinJAWS
takuyay0ne
2
120
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
160
DMMブックスへのTipKit導入
ttyi2
1
120
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
220
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Code Reviewing Like a Champion
maltzj
521
39k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
The Pragmatic Product Professional
lauravandoore
32
6.4k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Practical Orchestrator
shlominoach
186
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
240
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
500
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Transcript
,PUMJOͰΞϓϦ࡞ͬͯΈͨ 3FJ.BUTVTIJUB!SFJ@N 1PUBUPUJQT
ࣗݾհ w !SFJ@N w 4*FSˠ8FCˠ"OESPJE w 4VQFSTIJQࣾɻ߹ซޙʹೖࣾɻ৽ نαʔϏεࣄۀ෦Ͱ"OESPJEॻ͍ͯ·͢ɻ
࢝ΊΔલʹ w ॕ,PUMJOϦϦʔεʂʂ
ΞδΣϯμ w ,PUMJOͰॻ͍ͨΞϓϦͷհ w ,PUMJO͕͜͜Α͔ͬͨ w ,PUMJO͕͜͜ࠔͬͨ
࡞ͬͨͷ w J04Ͱग़͍ͯΔ)#'BWΛ,PUMJOͰॻ͍ͯϦϦʔε͢Δͱ͜Ζ·Ͱͬͯ Έͨɻ w )#'BW.BUFSJBM IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JENFSFJ@NICGBWNBUFSJBM w
4QFDJBM5IBOLT!OBPZB@JUP
༻͍ͯ͠ΔϥΠϒϥϦ w 3Y+BWB w 3Y"OESPJE w 3Y#JOEJOH w 4JHOQPTU w
HTPO w LPUMJOYEPN w 0L)UUQ w 0UUP EFQSFDBUFEͷ͓Βͤɻɻɻ w 1JDBTTP w %BHHFS
ςετͱ͔ w ςετ͋·Γॻ͚͍ͯͳ͍ɻɻɻͷͷɺϞσϧ෦ͷςετΛগ͠ॻ͍͍ͯͯɺ $JSDMF$*্Ͱ࣮ߦ͢Δͱ͍͏ͱ͜Ζ·Ͱಈ͍͍ͯΔɻ6*पΓͷςετՃͯ͠ ͍͘༧ఆ
,PUMJO͕͜͜Α͔ͬͨ
WBSͱWBM w ຯͳͱ͜Ζ͚ͩͲมͷNVUBCMFJNNVUBCMFΛ؆୯ʹ͍ ͚ΒΕΔͷ҆શʹॻ্͘Ͱ͋Γ͕͍ͨɻ w มجຊWBMͰఆٛͯ͠JNNVUBCMFʹॻ͘ͷ͕ϕλʔɻ
/VMMBCMF w /VMMΛڐ༰͢Δܕͱͦ͏Ͱͳ͍ܕ͕໌ࣔతʹ۠ผ͞ΕΔɻܕͷޙΖʹ ͕͘ͱ/VMM͕ڐ༰͞ΕΔܕͱͳΔ w /VMMBCMFܕͷ/VMMνΣοΫA AͰ w ϝϯόมMBUFJOJUΛ͏ͱॳظԽΛԆͰ͖Δ
είʔϓؔ w MFUɺSVOɺXJUIɺBQQMZ͕ఏڙ͞Ε͍ͯͯΞϓϦͷதͰΑ͍ͬͯ͘Δɻ w !OHTX@UBSP͞Μͷʮ,PUMJOείʔϓؔ༻్·ͱΊʢIUUQRJJUBDPNOHTX@UBSP JUFNTEFEGDBFʣʯͱ͍͏هࣄ͕Θ͔Γ͍͢ ྫ 'SBHNFOUͷΠϯελϯεΛ࡞ΔϑΝΫτϦϝιου
ྫ -JTU"EBQUFSͷHFU7JFX
%BUB$MBTT w ୯७ʹσʔλͷอ࣋ͷΈΛతͱ͢ΔΫϥεΛఆٛ͢Δ࣌ʹ͏ɻ w EBUBDMBTTએݴΛ͢Δ͜ͱͰɺFRBVMTUP4USJOHͳͲ͓ܾ·ΓͷϝιουΛࣗಈͰੜͯ͘͠ΕΔ w ΠϯελϯεΛ࡞Δͱ໊͖લ͖ҾΛ͏ͱΘ͔Γ͍͢
-JTUૢ࡞ָ͕ w ݱঢ়ͷ"OESPJEͩͱ4USFBN͕͑ͳ͍ͷͰɺ0CTFSWBCMFʹม͔ͯ͠Β ApMUFSAͱ͔ANBQAΛ͏ඞཁ͕͋Δ͕ɺ,PUMJOͰݴޠϨϕϧͰఏڙ͞Ε ͍ͯΔɻ
,PUMJO͕͜͜ࠔͬͨ
w ࣮ແ͍͚Ͳɺ͔ͳΓͷසͰ*%&ͷϓϥάΠϯΤϥʔͷ௨͕͘ Δɻ w %BUB#JOEJOHΛ͏ͱ͖ɺLBQUͰੜ͞Εͨ#JOEJOH༻ͷΫϥε͕*%& ͔ΒࢀরͰ͖ͳ͘ͳΔ͕࣌͋Δɻͬͨ͜ͱແ͍͚Ͳ,PUUFSLOJGF҆ ఆ͍ͯ͠Δɻɻɻ͔ʁ w ಉ͘͡%BUB#JOEJOHͰ#JOEJOH"EBQUFSΛͬͨΓɺ4UBUJDͳϝιου ΛYNM͔Β͍͍ͨ࣌ɺYNM͔ΒࢀরͰ͖ͳͯ͘·ͬͨɻҰԠղܾࡁΈ
w 6UJMΫϥεͷDPNQBOJPOPCKFDUʹੜ͢ܗͩͱYNM͔Βݟ͑ͳ͍ w γϯάϧτϯʹ+WN4UBUJDΞϊςʔγϣϯΛ͚ͭΔͱYNM͔Βݟ͑ΔΑ͏ʹͳΔ w #JOEJOH"EBQUFSΛ͏࣌͜ΕͰͰ͖Δ
·ͱΊ w ,PUMJOͰॳΊͯΞϓϦΛॻ͍͕ͨɺಛʹࠔΔ͜ͱͳ͘ϦϦʔεͰ͖ͨɻಋೖָ Ͱ+BWBͰॻ͘ΑΓ҆શͰ͍ίʔυͰॻ͚Δҹ w $JSDMF$*্ͰςετͰ͖ͯϏϧυͰ͖Δ͜ͱ·Ͱ֬ೝͰ͖ͨͷͰ࣮ͰಋೖͰ ͖ΔΠϝʔδ͕Ͱ͖ͨɻ w *%&্Ͱଟগෆ҆ఆͳײ͡ͳͷͰɺࠓޙͷվળʹظ͍ͨ͠ɻ w
ΞϓϦͷίʔυͪ͜ΒͰެ։͍ͯ͠ΔɻIUUQTHJUIVCDPNSFJN )#'BW@NBUFSJBM εϥΠυॻ͍͍ͯΔ࣌ͰSYCJOEJOH͕LPUMJOʹରԠ͍ͯ͠ ͳ͍ͷͰܯࠂ͕ɻɻɻҰԠɺϏϧυͰ͖ͯಈ͘ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠