flutter框架(源码分析)

准备写这一系列的文章自己是下了很大的决心的,自知会遇到很大的困难。因能力有限,如有疏漏之处,还请大家斧正。

相信大家都看过很多遍下面那张图,这个系列的文章就是要分析红框内的源码:


flutter_framework_marked.png

我们看源码的结构其实是这样的:


flutter_framework_mind.png

总共十二个模块,对应的模块我一旦写完就会在下面更新链接:

  1. foundation
    debugPrint(print.dart)
    stackframe(stack_frame.dart)
    ObserverList(observer_list.dart)
    basic types(basic_types.dart)
    ValueNotifier(change_notifier.dart)
    WriteBuffer和ReadBuffer(serialization.dart)
    assertions
    diagnostics
    foundation其他小工具(object.dart, collections.dart, constants.dart, profile.dart, platform.dart, _platform_io.dart, synchronous_future.dart)
    foundation不常用辅助工具 (annotations.dart, bitfield.dart, _bitfield_io.dart, licenses.dart, unicode.dart)

你可能感兴趣的:(flutter框架(源码分析))