Flutter开发目录

550 阅读1分钟

Flutter基础

FlutterEngine

Flutter Engine环境安装-01

下载Flutter engine-02

Ninja 构建系统-03

Flutter Engine 编译使用 GN Tools-04

Flutter Engine 编译构建-05

深入理解flutter的编译原理与优化-06

FlutterEngin启动流程&android-07

FlutterActivityDelegate初始化UI相关的内容-08

FlutterEngine引擎初始化-09

FlutterEngine:run 启动过程-10

FlutterUI 用户框架层

Flutter UI架构启动过程-11

Flutter Widget初始化-12

FlutterUI 调用系统渲染引擎-13

Flutter 在IOS上的启动流程-14

Flutter用户侧接口-15

Flutter Tools源码解析

Flutter 源码运行环境搭建 Flutter 生成Apk&ipa包初始化环境-16 Flutter HotRunner&ColdRunner

Flutter Device

不同平台的打包逻辑

AndroidDevice (android_device.dart)
FlutterTesterDevice (flutter_tester.dart)
ChromeDevice (web_device.dart)
FuchsiaDevice (fuchsia_device.dart)
IOSDevice (devices.dart)
IOSSimulator (simulators.dart)
LinuxDevice (linux_device.dart)
MacOSDevice (macos_device.dart)
WindowsDevice (windows_device.dart)
MockWebDevice (resident_web_runner_cold_test.dart)
MockDevice (terminal_handler_test.dart)
MockDevice (hot_test.dart)
MockWebDevice (resident_web_runner_test.dart)
MockDevice (cold_test.dart)
MockDevice (drive_test.dart)
MockDevice (run_test.dart)
FakeDevice (run_test.dart)
MockDevice (device_test.dart)
MockDevice (resident_runner_test.dart)