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 Studio, a focus on the tool in different contexts
Search
Marc Poppleton
November 18, 2016
Programming
0
410
Android Studio, a focus on the tool in different contexts
Marc Poppleton
November 18, 2016
Tweet
Share
More Decks by Marc Poppleton
See All by Marc Poppleton
Slice my app
marcpoppleton
0
40
Slices up your app!
marcpoppleton
1
150
Android all the things! @ Nantes
marcpoppleton
0
150
Android all the Things
marcpoppleton
4
590
Android Things, comment faire sa domotique DIY sans jamais toucher à un fer à souder
marcpoppleton
0
150
Kotlin, how to dive in without drowning
marcpoppleton
0
260
K for Kotlin
marcpoppleton
1
1.2k
Le magicien Doze
marcpoppleton
0
920
Forum des métiers
marcpoppleton
0
42
Other Decks in Programming
See All in Programming
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
5
4.6k
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
490
Git Rebase
bkuhlmann
11
1.6k
Elm Form Validation
bkuhlmann
0
500
受託開発でGitLab CI を活用していく
xiombatsg
1
270
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
640
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
PostmanでAPIの動作確認が楽になった話
h455h1
0
120
エンターテイメント業界で利用されるAWS
demuyan
0
200
Semantic search with Django and pgvector
pauloxnet
0
240
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
Featured
See All Featured
For a Future-Friendly Web
brad_frost
171
8.9k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
Design by the Numbers
sachag
274
18k
Large-scale JavaScript Application Architecture
addyosmani
503
110k
Six Lessons from altMBA
skipperchong
20
3k
Fireside Chat
paigeccino
20
2.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
What the flash - Photography Introduction
edds
64
11k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
Typedesign – Prime Four
hannesfritz
36
2.1k
How to Ace a Technical Interview
jacobian
272
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Transcript
Android Studio a focus on the tool in different contexts
Working with Designers aka “Oh no, not yet again a
UI change”
Layout Editor blueprint mode properties panel
Layout Editor
Layout Editor
Layout Editor
Layout Editor
Want more Layout Editor? Visit https://developer.android.com/studio/write/layout-editor.html
Constraint Layout say goodbye to deep hierarchy layout Convert your
existing Layouts RelativeLayout on steroids dependencies { compile 'com.android.support.constraint:constraint-‐layout:*' }
Constraint Layout
Constraint Layout
More Constraint Layout? Visit https://developer.android.com/training/constraint-layout/index.html or meet the author! 25/11/2016,
19h30 @ Google Paris https://www.meetup.com/fr-FR/Android-Paris/events/235594498/
Layout Inspector HierarchyViewer is dead, long live Layout Inspector! Snapshot
of layout Inspect layout hierarchy and properties Currently in early release mode
Layout Inspector
Layout Inspector
Want more Layout Inspector? Visit http://tools.android.com/tech-docs/layout-inspector
Vector Assets Import SVG or PSD files Let the runtime
load PNG or VectorDrawable android { defaultConfig { vectorDrawables.useSupportLibrary = true } } dependencies { compile 'com.android.support:appcompat-‐v7:23.2.0' }
Vector Assets
Vector Assets
Vector Assets
Want more Vector Assets? Visit https://developer.android.com/studio/write/vector-asset-studio.html and browse the Apache
2.0 Material Design icons https://material.io/icons/
Working with Testers aka “That’s strange, it works fine on
my device...”
Welcome to The Clickodrome! Plain vanilla Espresso Tests code Record
UI interactions Add assertions as you go Espresso Test Recorder
Espresso Test Recorder
Espresso Test Recorder
Espresso Test Recorder
Want more Espresso Test Recorder? Visit https://developer.android.com/studio/test/espresso-test-recorder.html
Emulate Phones, TV, Wear and Tablets Full Android stack Run
your Unit Tests Run any APK Extended Controls Android Emulator
Android Emulator
Android Emulator
Android Emulator
Want more Emulator? Visit https://developer.android.com/studio/run/emulator.html
aka “The real thing” Working with code
One Manifest to rule them all Identify origin of nodes
Define merge priorities Merged Manifest
Merged Manifest
Want more Merged Manifest? Visit https://developer.android.com/studio/build/manifest-merge.html
WTF? Why is my APK so big? Err, new version
is 120% bigger, why? Wut? Different APK sizes? APK Analyzer
APK Analyzer
APK Analyzer
APK Analyzer
Want more APK Analyser? Visit https://developer.android.com/studio/build/apk-analyzer.html
Lambas! Default & static methods! Method References! Java 8 support
Java 8 support
Want more Android Studio? Download Android Studio Canary Channel (or
the Stable release if you’re not a true developer) http://tools.android.com/download/studio/canary