Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

New ConstraintLayout Features and Best Practices - Google I/O 2019

Android Developers via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest advancements in ConstraintLayout, a powerful library for Android UI development, in this 35-minute Google I/O'19 conference talk. Dive into common UI pattern solutions, performance optimization techniques, and motion integration. Learn how to leverage ConstraintLayout effectively in your applications through practical use cases and examples. Discover the benefits of ConstraintLayoutHelper objects, ConstraintSet, virtual layouts, and Motion Layout. Gain insights into the Gradle dependency, architecture, and various helpers like Circular Reveal and Flow. Master the MotionScene framework, including coordinate systems, behaviors, and programmatic control. Explore the Motion Editor and learn to create custom components, RecyclerView motion components, and multi-state carousels. Presented by Nicolas Roard and John Hoford, this talk provides valuable knowledge for Android developers looking to enhance their UI development skills.

Syllabus

Why ConstraintLayout
Helper Objects
ConstraintSet
ConstructLayer
Virtual layouts
Atomization
Motion Layout
Gradle dependency
Architecture
Helpers
Constraint Helpers
Circular Reveal
Virtual Layout
Flow
Chains
ConstraintSet API
More
Motion Scene
How it works
Coordinate systems
Behaviors
Motion
Key Position
Key Cycles
Programmatic Control
Touch Handling
Motion Editor
How to use Motion
Custom Components
Motion Components
RecyclerView Motion Components
MultiState Carousel
Examples

Taught by

Android Developers

Reviews

Start your review of New ConstraintLayout Features and Best Practices - Google I/O 2019

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.