Let's read the Flutter source code

Опубликовано: 29 Апрель 2026
на канале: Ants Are Everywhere
853
27

In this stream, we look at the source code for Flutter, Google's multi-platform app framework.

Following the themes of the React video (linked below), we focus on the algorithms that drive and schedule rendering.

Links
Site: https://flutter.dev/
Code: https://github.com/flutter/flutter

Related Videos:
React:    • Let's read the React source code  

Timeline thanks to ‪@raxneff‬
00:00:00 Welcome
00:00:51 about Flutter and what we expect to see
00:03:07 opening files
00:04:12 flutter_driver/pubspec.yaml
00:04:34 flutter_driver.dart
00:06:59 chat
00:14:36 scheduler
00:13:34 opening more files
00:15:06 services.dart
00:16:22 widgets.dart (exports)
00:17:03 semantics & semantics.dart
00:18:47 opening files
00:20:02 scheduler/priority.dart comparison with React fibers
00:27:52 scheduler/binding.dart
00:28:14 foundation/binding.dart
00:28:42 scheduler/ticker.dart
00:35:02 lookup dart ??= (null safety)
00:38:20 scheduler/binding.dart
00:49:14 what I wanna look next and chat
00:53:21 flow.dart
00:56:44 widgets/basic.dart for Flow
00:59:06 reading chat and chatGPT
01:00:49 how I will do videos in the future
01:02:26 opening files
01:07:15 painting/box_border.dart
01:10:28 painting/binding.dart
01:13:15 painting/alignment.dart
01:15:17 lookup Flutter constraints
01:16:06 painting/alignment.dart cont.
01:16:45 painting/text_painter.dart
01:17:14 rendering/binding.dart
01:24:58 search for PipelineOwner
01:26:09 painting/basic_types.dart
01:27:29 object.dart
01:29:54 chat about exploits, IT security
01:34:17 object.dart cont.
01:41:09 lookup (){} dart syntax
01:41:59 object.dart cont.
01:44:02 what we have learned
01:46:20 PipelineOwner in object.dart
01:55:40 What we have seen today