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
20141221_ABC2014w_AndroidStudioライブコーディング
Search
zaki50
December 21, 2014
830
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20141221_ABC2014w_AndroidStudioライブコーディング
zaki50
December 21, 2014
More Decks by zaki50
See All by zaki50
I/O Extended 2018 @Tokyo Android1
zaki50
3
1.3k
簡単高速なDIライブラリToothpick
zaki50
1
240
Android Studio 3.0 profilerハンズオン
zaki50
2
800
Realm Japan meetup #23_Java
zaki50
0
760
Realm Japan meetup #22_Java
zaki50
1
570
Realm World Tour Osaka Recent Java Updates
zaki50
0
500
Realm World Tour - ErrorProne in Realm Java
zaki50
2
500
Realm World Tour Tokyo Recent Java Updates
zaki50
2
810
Realm World Tour - ErrorProne in Realm Java
zaki50
1
790
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
380
Making Projects Easy
brettharned
120
6.7k
Balancing Empowerment & Direction
lara
6
1.2k
RailsConf 2023
tenderlove
30
1.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
380
Accessibility Awareness
sabderemane
1
160
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The browser strikes back
jonoalderson
0
1.4k
Making the Leap to Tech Lead
cromwellryan
135
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Transcript
"OESPJE4UVEJP ϥΠϒίʔσΟϯά "#$X .BLPUP:BNB[BLJ ![BLJ
ࣗݾհ ໊લࢁ㟒 UXJUUFS![BLJ
͍֮͑ͯ·͔͢
5IFP⒏DJBM"OESPJE*%& IUUQEFWFMPQFSBOESPJEDPNTELJOEFYIUNM
http://developer.android.com/sdk/index.html l5IF"%5QMVHJOGPS&DMJQTFJTOPMPOHFSJO BDUJWFEFWFMPQNFOU*GZPVSFDVSSFOUMZ VTJOHJU ZPVTIPVMENJHSBUFUP"OESPJE 4UVEJPBTTPPOBTQPTTJCMFz ࠓগ͠ॊΒ͔͍ දݱʹมΘͬͯΔ
ࠓͷ͓ ୈষείΞʹΑͬͯ қ͕มΘΔγϡʔςΟ ϯάήʔϜΛͭ͘Ζ͏ ༗ࢁܓೋஶ ٕज़ධࣾ
ϥΠϒίʔσΟϯά
͓קΊγϣʔτΧοτ -JOVY • Complete Current Statement (Ctrl-‐‑‒Shift-‐‑‒Enter) • Show
Intention Actions(Alt-‐‑‒Enter) • Start New Line(Shift-‐‑‒Enter) • Extract Variable...(Ctrl-‐‑‒Alt-‐‑‒V) • Extract Field...(Ctrl-‐‑‒Alt-‐‑‒F) • Rename...(Shift-‐‑‒F6) • File Structure(Ctrl-‐‑‒F12) • Navigate Class...(Ctrl-‐‑‒N) • Navigate File...(Ctrl-‐‑‒Shift-‐‑‒N) • Navigate Previous Method(Alt-‐‑‒↑) • Navigate Next Method(Alt-‐‑‒下) • Select Word at Caret(Ctrl-‐‑‒W) • Duplicate Line or Block(Ctrl-‐‑‒D) • Delete Line(Ctrl-‐‑‒Y) ,FZNBQ%FGBVMUGPS98JOͷ߹
͓קΊγϣʔτΧοτ .BD • Complete Current Statement (⇧⌘⏎) • Show
Intention Actions(⌥⏎) • Start New Line(⇧⏎) • Extract Variable...(⌥⌘V) • Extract Field...(⌥⌘F) • Rename...(⇧F6) • File Structure(⌘F12) • Navigate Class...(⌘O) • Navigate File...(⇧⌘O) • Navigate Previous Method(⌃↑) • Navigate Next Method(⌃↓) • Select Word at Caret(⌥↑) • Duplicate Line or Block(⌘D) • Delete Line(⌘⌫) ,FZNBQ.BD049 ͷ߹
͓קΊγϣʔτΧοτ 8JOEPXT • Complete Current Statement (Ctrl-‐‑‒Shift-‐‑‒Enter) • Show
Intention Actions(Alt-‐‑‒Enter) • Start New Line(Shift-‐‑‒Enter) • Extract Variable...(Ctrl-‐‑‒Alt-‐‑‒V) • Extract Field...(Ctrl-‐‑‒Alt-‐‑‒F) • Rename...(Shift-‐‑‒F6) • File Structure(Ctrl-‐‑‒F12) • Navigate Class...(Ctrl-‐‑‒N) • Navigate File...(Ctrl-‐‑‒Shift-‐‑‒N) • Navigate Previous Method(Alt-‐‑‒↑) • Navigate Next Method(Alt-‐‑‒下) • Select Word at Caret(Ctrl-‐‑‒W) • Duplicate Line or Block(Ctrl-‐‑‒D) • Delete Line(Ctrl-‐‑‒Y) ,FZNBQ%FGBVMUͷ߹
͓Βͤ όβʔϧձςοΫϒʔελʔ ' Ͱ "DUJWJUZ'SBHNFOUϥΠϑαΠΫϧ ϙελʔແྉத
͓Βͤ ίϛοΫϚʔέοτ͘C IUUQUFDICPPTUFSHJUIVCJPD
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠