$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Studio1.4をフライングした話
Search
takahirom
August 06, 2015
Programming
0
330
Android Studio1.4をフライングした話
takahirom
August 06, 2015
Tweet
Share
More Decks by takahirom
See All by takahirom
AndroidアプリのAI実装をAndroidifyで学ぶ ー Google公式サンプルによる体験と実装 ー
takahirom
0
89
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
750
Google の LLM ライブラリ を Android アプリで 使うには?
takahirom
1
1.9k
Robolectric Native Graphics and Roborazzi
takahirom
1
2.1k
Androidアプリで安定して動作させ継続的に開発するために設計の原則を利用して開発した話
takahirom
2
1.4k
Android Tools & Performance
takahirom
1
1.2k
Jetpack Compose State Practices
takahirom
1
1.4k
Inside Jetpack Compose
takahirom
1
1k
What’s new in Android Jetpack and Tools
takahirom
0
400
Other Decks in Programming
See All in Programming
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.3k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
チームをチームにするEM
hitode909
0
310
エディターってAIで操作できるんだぜ
kis9a
0
710
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
120
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
25k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
Developing static sites with Ruby
okuramasafumi
0
260
sbt 2
xuwei_k
0
270
dotfiles 式年遷宮 令和最新版
masawada
1
750
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
140
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Thoughts on Productivity
jonyablonski
73
5k
How to train your dragon (web standard)
notwaldorf
97
6.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Writing Fast Ruby
sferik
630
62k
A Tale of Four Properties
chriscoyier
162
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Docker and Python
trallard
47
3.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Transcript
Android Studio1.4Λ ϑϥΠϯάͨ͠ takahirom
takahirom(@new_runnable) • AndroidͷϥΠϒϥϦ,AndroidStudioϓϥάΠϯΛ࡞͍ͬͯͨ Γ͠·͢ • Github͕झຯͰ͢ • 11ίϛοτΛଓ͚͍ͯ·͢
What’s new in Android Development Tools • Support Library 22.2.0
• (ADSL,Support Annotations,Data Binding) • C/C++ Support • Allocation Tracker • Theme Editor • Vector Images • ͳͲͳͲ
ݱࡏAndroid StudioͷରԠঢ়گ • Support Library 22.2.0 • (ADSL,Support Annotations,Data Binding)
• C/C++ Support • Allocation Tracker • Theme Editor • Vector Images • ͳͲͳͲ ରԠࡁΈ
ݱࡏAndroid StudioͷରԠঢ়گ • Support Library 22.2.0 • (ADSL,Support Annotations,Data Binding)
• C/C++ Support • Allocation Tracker • Theme Editor • Vector Images • ͳͲͳͲ ରԠࡁΈ ະରԠʂ
Android Studio 1.4 օ͞Μ͕͍ͬͯΔ Android Studio ͜͜Λ ͳΜͱ͔͢Δ Android Tools
Project SiteΑΓ
Android Tools Project SiteΛݟΔ • http://tools.android.com/build • ʹ͍Ζ͍Ζ͔͍ͯ͋ͬͯϏϧυͰ͖ͦ͏Ͱ͢
ιʔείʔυΛ͖࣋ͬͯͯϏϧυ • ͍͍ͩͨsyncͯ͠ίϚϯυͰϏϧυͯ͠ɺIntelliJͰ OpenProject͢Ε։͚·ͨ͠ Android Tools Project SiteΑΓ
ThemeEditor • Google IO 2015ͰͷσϞˠ • AndroidͷThemeཁૉΛ͍͡Δ ͱ͖ʹ͏ͷ
ThemeEditor • ࣮ࡍͷը໘ • Ͳͷཁૉ͕Ͳ͜ʹө͞ΕΔ͔͕ҰͰΘ͔Δ
ThemeEditor • APIϨϕϧ͝ͱͷςʔϚͷ৭ͷө͕Θ͔Δ
ThemeEditor • WatchͳͲΈΕΔ(·ͩະ࣮ʁ)
Vector Images • Google IO 2015ͰͷσϞˠ • Android Studio͕ϦιʔεϑΝ ΠϧΛࣗಈੜ͢ΔͷͰɺpng
ը૾͍͓͍͍ͭͯͨ͘ͷΛ vector.xmlͷը૾ҰͭͰOKʹ ͳΓ·͢ʂ
Vector Images • ӈΫϦοΫͯ͠ग़ΔϝχϡʔͷNewʹͳʹ͔૿͍͑ͯ·ͨ͠
Vector Images Vector Asset Studio SVGϑΝΠϧΛಡΈࠐΊΔ Material Design icons͔Β બΔͬΆ͍
Vector Images Vector Asset Studio
Vector Images vectorλάͷϦιʔε͕ੜ͞ΕΔ
Vector Images • ͜ͷvectorϦιʔεΛೖΕͨΞϓϦΛಈ͔ͯ͠ΈΔ • Ϗϧυ͕Ͱ͖Δ͕ɺɺ • KitKatҎલͷͰɺ࣮ߦ࣌ʹvector͕ͳ͍ͱ͍͏͜ͱͰΫϥογϡ • VectorDrawableAPIϨϕϧ21ͭ·ΓLollipopҎ߱ରԠͰɺAndroid
Studio͕pngϑΝΠϧΛੜͯ͘͠Ε͍ͯͳ͍Έ͍ͨ
Vector Images • ͜ͷvectorϦιʔεΛೖΕͨΞϓϦΛಈ͔ͯ͠ΈΔ • Ϗϧυ͕Ͱ͖Δ͕ɺɺ • KitKatҎલͷͰɺ࣮ߦ࣌ʹvector͕ͳ͍ͱ͍͏͜ͱͰΫϥογϡ • VectorDrawableAPIϨϕϧ21ͭ·ΓLollipopҎ߱ରԠͰɺAndroid
Studio͕pngϑΝΠϧΛੜͯ͘͠Ε͍ͯͳ͍Έ͍ͨ
Vector Images • ͜ͷvectorϦιʔεΛೖΕͨΞϓϦΛಈ͔ͯ͠ΈΔ • Ϗϧυ͕Ͱ͖Δ͕ɺɺ • KitKatҎલͷͰɺ࣮ߦ࣌ʹvector͕ͳ͍ͱ͍͏͜ͱͰΫϥογϡ • VectorDrawableAPIϨϕϧ21ͭ·ΓLollipopҎ߱ରԠͰɺAndroid
Studio͕pngϑΝΠϧΛੜͯ͘͠Ε͍ͯͳ͍Έ͍ͨ
Vector Images • Android Gradle Plugin࠷৽ͳΒಈ͖ͦ͏ • ͨͩAndroid Gradle Plugin
1.4ݱࡏී௨ʹ͑ͳ͍Έ͍ͨͰ ͢ɻ • ※jCenterʹ্͕͍ͬͯͳ͍Α͏Ͱ͢ɻ • https://jcenter.bintray.com/com/android/tools/build/gradle/Ͱ֬ೝͰ͖ΔΑ͏Ͱ͢ɻ
Vector Images • ToolsϖʔδΛࢀߟʹAndroid Gradle Plugin 1.4ΛϏϧυ • ϩʔΧϧͷmavenϦϙδτϦʹpublish͢Δ •
ҎԼͷΑ͏ʹࢀর͢Δ
Vector Images Android Gradle PluginΛ࠷৽ʹ • ಛʹGradleͰͷઃఆͳͲͳ͠Ͱ • 4.4(Kitkat)ҎલͷͰvector.xmlͩ ͚ͰදࣔͰ͖ͨʂ
Vector Images • ϏϧυޙʹbuildϑΥϧμΛ֬ೝ͢ΔͱKitkat(4.4) ͷ༻ʹpng͕ੜ͞Ε͍ͯΔΈ͍ͨͰͨ͠
Asset Studio • Eclipseʹ͋ͬͨΑ͏ͳΞΠίϯΛ࡞ΕΔ͋ΕͰ͢ • Notification Iconͱ͔ͲΜͳײ͡Ͱ࡞Δͷ͕Α͍ͷ͔ࢀߟ ʹͳΓͦ͏
·ͱΊ • Android StudioׂͱखܰʹϑϥΠϯάͰ͖Δ • ThemeEditorͲ͜ʹө͞ΕΔ͔͔ͬͯศར • Vector ImagespngϑΝΠϧͨ͘͞Μ࡞ͬͨΓɺஔ͔ͳ͍ ͱ͍͚ͳ͍ΛղܾͰ͖ͦ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠