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

YouTube

Flutter - How We're Building a UI Framework for Tomorrow at Google

Strange Loop Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how Google is revolutionizing mobile app development in this 32-minute conference talk from Strange Loop. Explore Flutter, a groundbreaking UI framework designed to create high-quality, visually stunning applications for both iOS and Android platforms. Learn about the innovative architectural decisions behind Flutter, including the use of Dart language, a functional-reactive framework, and composition-over-inheritance approach. Gain insights into the benefits for developers, such as sub-second code-change-to-live-on-phone-without-losing-state development cycles, and for users, like simultaneous feature releases and customized app experiences. Delve into topics such as hot reload importance, one-pass layout and painting, structural repainting using compositing, and runtime portability. Led by Eric Seidel, head of the Flutter team at Google, this talk provides a comprehensive understanding of this novel system for building mobile apps and how it can accelerate your next project.

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

Reviews

Start your review of Flutter - How We're Building a UI Framework for Tomorrow at Google

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.