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 differen...
Search
Marc Poppleton
November 18, 2016
Programming
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android Studio, a focus on the tool in different contexts
Marc Poppleton
November 18, 2016
More Decks by Marc Poppleton
See All by Marc Poppleton
Slice my app
marcpoppleton
0
64
Slices up your app!
marcpoppleton
1
210
Android all the things! @ Nantes
marcpoppleton
0
180
Android all the Things
marcpoppleton
4
670
Android Things, comment faire sa domotique DIY sans jamais toucher à un fer à souder
marcpoppleton
0
180
Kotlin, how to dive in without drowning
marcpoppleton
0
330
K for Kotlin
marcpoppleton
1
1.2k
Le magicien Doze
marcpoppleton
0
970
Forum des métiers
marcpoppleton
0
61
Other Decks in Programming
See All in Programming
自分的「カンファレンスの楽しみ方」
syumai
0
190
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
170
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1.7k
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
240
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
380
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
630
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
不幸な GC
chencmd
0
880
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
54
36k
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
160
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Chasing Engaging Ingredients in Design
codingconduct
0
300
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
590
Code Reviewing Like a Champion
maltzj
528
40k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
The Curious Case for Waylosing
cassininazir
1
500
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
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