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
340
Android Studio1.4をフライングした話
takahirom
August 06, 2015
Tweet
Share
More Decks by takahirom
See All by takahirom
AndroidアプリのAI実装をAndroidifyで学ぶ ー Google公式サンプルによる体験と実装 ー
takahirom
0
110
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
830
Google の LLM ライブラリ を Android アプリで 使うには?
takahirom
1
2k
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
410
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
1.4k
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
120
Architectural Extensions
denyspoltorak
0
280
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
200
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
ThorVG Viewer In VS Code
nors
0
770
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.8k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
420
CSC307 Lecture 01
javiergs
PRO
0
690
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Automating Front-end Workflow
addyosmani
1371
200k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
Code Review Best Practice
trishagee
74
20k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
57
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
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ϑΝΠϧͨ͘͞Μ࡞ͬͨΓɺஔ͔ͳ͍ ͱ͍͚ͳ͍ΛղܾͰ͖ͦ͏
͋Γ͕ͱ͏͍͟͝·ͨ͠