Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20141221_ABC2014w_AndroidStudioライブコーディング
Search
zaki50
December 21, 2014
840
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.4k
簡単高速なDIライブラリToothpick
zaki50
1
260
Android Studio 3.0 profilerハンズオン
zaki50
2
820
Realm Japan meetup #23_Java
zaki50
0
770
Realm Japan meetup #22_Java
zaki50
1
600
Realm World Tour Osaka Recent Java Updates
zaki50
0
510
Realm World Tour - ErrorProne in Realm Java
zaki50
2
510
Realm World Tour Tokyo Recent Java Updates
zaki50
2
840
Realm World Tour - ErrorProne in Realm Java
zaki50
1
820
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Raft: Consensus for Rubyists
vanstee
143
7.9k
How to Talk to Developers About Accessibility
jct
2
620
Abbi's Birthday
coloredviolet
4
11k
Accessibility Awareness
sabderemane
1
290
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
Building Flexible Design Systems
yeseniaperezcruz
330
41k
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
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠