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
Android Studio1.4をフライングした話
Search
takahirom
August 06, 2015
Programming
0
300
Android Studio1.4をフライングした話
takahirom
August 06, 2015
Tweet
Share
More Decks by takahirom
See All by takahirom
Robolectric Native Graphics and Roborazzi
takahirom
1
1.2k
Androidアプリで安定して動作させ継続的に開発するために設計の原則を利用して開発した話
takahirom
1
1.1k
Android Tools & Performance
takahirom
1
1.1k
Jetpack Compose State Practices
takahirom
1
1.2k
Inside Jetpack Compose
takahirom
1
730
What’s new in Android Jetpack and Tools
takahirom
0
340
ABEMAのKotlin Multiplatform
takahirom
4
5.1k
What's new in Kotlin Coroutines on Android
takahirom
2
2.4k
DroidKaigiアプリの Kotlin Multiplatform
takahirom
2
2.3k
Other Decks in Programming
See All in Programming
코틀린으로 멀티플랫폼 만들기
pangmoo
0
150
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
720
Ruby GitHub Packages
bkuhlmann
0
630
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
410
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4k
Java 22 Overview
kishida
1
180
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
720
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
Milestoner
bkuhlmann
1
410
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
670
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.2k
PHPはいつから死んでいるかの調査
chiroruxx
1
390
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
A designer walks into a library…
pauljervisheath
200
23k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
Fireside Chat
paigeccino
21
2.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Visualization
eitanlees
136
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
The Invisible Customer
myddelton
114
12k
Designing the Hi-DPI Web
ddemaree
276
33k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Optimizing for Happiness
mojombo
370
69k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
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ϑΝΠϧͨ͘͞Μ࡞ͬͨΓɺஔ͔ͳ͍ ͱ͍͚ͳ͍ΛղܾͰ͖ͦ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠