Embedded 3D renderers
Handing 3D to an engine that is not Flutter: Filament, a WebView-based viewer,
3D with Flutter GPU and flutter_scene
Rendering real meshes inside the widget tree, using Impeller's GPU abstraction
3D performance
Frame budgets, what actually costs time in a 3D view, how to measure it, and the
3D rendering overview
Flutter has no single "3D mode". Putting 3D on screen means picking a renderer
AI integration
Adding generative model features to a Flutter app: where the call should
Animation
Implicit animations for the common cases, explicit animations when you need
Async and isolates
How Dart's event loop schedules work, how to use futures and streams without
Build and release
Getting a build out of the machine and into a store: build modes, flavours,
Custom painting
Drawing directly onto a canvas with CustomPainter: shapes, paths, transforms,
Dart essentials
The parts of Dart that Flutter code leans on daily. This is not a full language
DevTools and performance
Finding out why an app is slow instead of guessing. DevTools is the primary
Environment setup
Installing the Flutter 3.44 SDK, wiring up an editor, satisfying the Android and
Flutter
Index and plan for a set of English learning notes on Flutter, targeting
Fragment shaders
Running GLSL on the GPU for every pixel a widget covers. This is how you get
Lifecycle
Two lifecycles matter: the application's, driven by the operating system, and a
Local storage
Persisting data on the device: key-value settings, structured data in SQLite,
Navigation and routing
Moving between screens: the imperative Navigator API, declarative routing with
Networking and serialization
Talking to a REST backend with http or dio, turning JSON into typed models,
Project structure
How to lay out a Flutter project so it survives growth: directory conventions,
Rendering pipeline
Why Flutter keeps three parallel trees, what happens between setState and a
Resources
Where to go after these notes, and what to study to move from being able to
State management
From setState to Bloc, what each approach actually solves, and how to pick one
Testing
Unit, widget, golden, and integration tests: what each one is for, how to write
Widgets and layout
The core widget vocabulary and the layout algorithm underneath it. Once the