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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
takahirom
August 06, 2015
Programming
350
0
Share
Android Studio1.4をフライングした話
takahirom
August 06, 2015
More Decks by takahirom
See All by takahirom
AndroidアプリのAI実装をAndroidifyで学ぶ ー Google公式サンプルによる体験と実装 ー
takahirom
0
130
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
980
Google の LLM ライブラリ を Android アプリで 使うには?
takahirom
1
2.1k
Robolectric Native Graphics and Roborazzi
takahirom
1
2.3k
Androidアプリで安定して動作させ継続的に開発するために設計の原則を利用して開発した話
takahirom
3
1.4k
Android Tools & Performance
takahirom
1
1.2k
Jetpack Compose State Practices
takahirom
1
1.4k
Inside Jetpack Compose
takahirom
1
1.1k
What’s new in Android Jetpack and Tools
takahirom
0
430
Other Decks in Programming
See All in Programming
要はバランスからの卒業 #yumemi_grow
kajitack
0
190
Are We Really Coding 10× Faster with AI?
kohzas
0
220
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
1.8k
空間オーディオの活用
objectiveaudio
0
170
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
0
250
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
410
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
1.7k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
690
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
330
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
120
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
510
継続的な負荷検証を目指して
pyama86
3
1.5k
Featured
See All Featured
How to make the Groovebox
asonas
2
2.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
350
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Claude Code のすすめ
schroneko
67
220k
Amusing Abliteration
ianozsvald
1
180
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Speed Design
sergeychernyshev
33
1.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
190
The SEO identity crisis: Don't let AI make you average
varn
0
470
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
380
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ϑΝΠϧͨ͘͞Μ࡞ͬͨΓɺஔ͔ͳ͍ ͱ͍͚ͳ͍ΛղܾͰ͖ͦ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠