Flutter - How We're Building a UI Framework for Tomorrow at Google
Offered By: Strange Loop Conference via YouTube
Course Description
Overview
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
Tags
Related Courses
Creating a Calculator App with FlutterCoursera Project Network via Coursera Dart Masterclass Programming Course: iOS/Android Bible
Udemy Learn Dart Programming for Flutter
Udemy Dart Course for Beginners
Udemy Lógica de Programação com Dart
Udemy