Flutter - How We're Building a UI Framework for Tomorrow at Google
Strange Loop Conference via YouTube
Overview
Syllabus
Intro
Background
There must be a better way!
Goals
Why is hot reload important?
Workflow Demo
Flip the iceberg
Full Pipeline
One-Pass, O(N) Layout and Painting
Simple constraints can generate expressive layouts
Structural repainting using compositing
A bit of history...
Case Study: Padding
Composition Everywhere
Flexibility Demo
What do your users see?
BYO Runtime, don't reinvent the wheel.
A note on Runtime Portability
Community
Taught by
Strange Loop Conference