YoVDO

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

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Android Development Courses iOS Development Courses Dart Courses Flutter Courses

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 Flutter
Coursera 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