Overview
Explore efficient Android layout techniques in this 48-minute conference talk from GOTO Copenhagen 2016. Learn to choose the right ViewGroup, leverage resource qualifiers effectively, and avoid code duplication. Dive into topics such as RelativeLayout, ConstraintLayout, LinearLayout, FrameLayout, custom drawing, custom drawables, styles, themes, AppCompat, resource qualifier systems, and vector drawables. Gain insights on optimizing button designs, working with SVG and vector graphics, and implementing image tinting for improved Android app performance and user experience.
Syllabus
Intro
RelativeLayout / ConstraintLayout
LinearLayout
FrameLayout
Custom Drawing
Custom Drawables
Styles
Not Efficient
Themes
AppCompat
Resource Qualifier System
Resources as code
Drawable XML
Button Outline
Button Selector (v21)
Button Versions
Vector drawables
SVG - Vector Drawable
Tinting Images
Taught by
GOTO Conferences