Flutter应用构建流程分析,源码导读。Flutter程序运行入口。
Flutter源码下载和编译
介绍Flutter SDK和Engine源码下载和编译。修改源码之后进行替换。
Dart的编译和执行原理
介绍Dart虚拟机,Dart程序的编译和执行。Dart SDK源码下载和编译。语言基础不做详细介绍,直接引用官网资料
depot_tools工具介绍
介绍depot_tools工具:gclient、gn、ninja等
GNU和编译工具介绍
GNU介绍和名词解释。介绍Make、Makefile、CMake、Gradle、GCC、LLVM等构建工具的区别和联系,介绍gcc和g++编译过程。
Flutter简介
Flutter基础介绍,架构说明
跨平台技术选型
跨平台演进,方案对比,性能分析
ButterKnife解析
ButterKnife说明、源码解析,Android视图绑定发展
注解、APT介绍和实践
介绍注解和APT,自定义APT示例
SPI和API
介绍SPI和API区别,以及JavaSPI机制