Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flutter GMTC

xster
June 21, 2018

Flutter GMTC

xster

June 21, 2018
Tweet

More Decks by xster

Other Decks in Technology

Transcript

  1. Confidential + Proprietary 移动软件开发的困难
 Mobile Development Challenges • 开发太贵 •

    开发太慢 • ⾼高质量量太难 • ⼯工程资源太难共享
  2. Confidential + Proprietary ⽬目标
 Goals • Fast Development • 让开发者处在⾼高⼯工作效率的状态

    • Expressive and Flexible UI • 可创造出任何设计师期望的局⾯面与效果 • High Performance • 不不牺牲原⽣生的运⾏行行速度
  3. Confidential + Proprietary Flutter的特点
 Flutter Summary Fast Development • Hot

    Reload • 快速搭构,快速调试 • Declarative+Reactive • 减低认知负荷 • Testing • ⽆无需看界⾯面的界⾯面测试 Expressive and Flexible UI • Compositional API • 重建框架与开发者的关系 • Render Directly to GPU • 提供更更紧密的界⾯面细节控制 Native Performance • Optimized Performance • 实现Flutter⾼高性能的原理理 • Compiles to Native • 编译⾄至ARM代码
  4. Confidential + Proprietary Flutter的特点
 Flutter Summary Fast Development • Hot

    Reload • 快速搭构,快速调试 • Declarative+Reactive • 减低认知负荷 • Testing • ⽆无需看界⾯面的界⾯面测试 Expressive and Flexible UI • Compositional API • 重建框架与开发者的关系 • Render Directly to GPU • 提供更更紧密的界⾯面细节控制 Native Performance • Optimized Performance • 实现Flutter⾼高性能的原理理 • Compiles to Native • 编译⾄至ARM代码
  5. Confidential + Proprietary Flutter的特点
 Flutter Summary Fast Development • Hot

    Reload • 快速搭构,快速调试 • Declarative+Reactive • 减低认知负荷 • Testing • ⽆无需看界⾯面的界⾯面测试 Expressive and Flexible UI • Compositional API • 重建框架与开发者的关系 • Render Directly to GPU • 提供更更紧密的界⾯面细节控制 Native Performance • Optimized Performance • 实现Flutter⾼高性能的原理理 • Compiles to Native • 编译⾄至ARM代码
  6. Confidential + Proprietary Flutter的特点
 Flutter Summary Fast Development • Hot

    Reload • 快速搭构,快速调试 • Declarative+Reactive • 减低认知负荷 • Testing • ⽆无需看界⾯面的界⾯面测试 Expressive and Flexible UI • Compositional API • 重建框架与开发者的关系 • Render Directly to GPU • 提供更更紧密的界⾯面细节控制 Native Performance • Optimized Performance • 实现Flutter⾼高性能的原理理 • Compiles to Native • 编译⾄至ARM代码
  7. Confidential + Proprietary 性能优化 - 互联⽹网
 Performance Optimization - Web

    对⽐比、 更更新 Real DOM Virtual DOM 应⽤用 平台 渲 染 Canvas Events
  8. Confidential + Proprietary 性能优化 - 移动端
 Performance Optimization - Mobile

    对⽐比、 更更新 平台组件 框架组件 应⽤用 平台 渲 染 Canvas Events 线程跳跃
  9. Confidential + Proprietary 性能优化 - Flutter
 Performance Optimization - Flutter

    渲 染 更更 新 框架组件 应⽤用 平台 Canvas Events
  10. Confidential + Proprietary 性能优化 - Flutter
 Performance Optimization - Flutter

    渲 染 更更 新 框架组件 应⽤用 平台 Canvas Events
  11. Confidential + Proprietary 性能优化 - 布局
 Performance Optimization - Layout

    ⼤大⼩小 约束 VS 传统多次布局 单次布局
  12. Value Axis 7500 15000 22500 30000 2015-04 2016-02 2016-11 2017-08

    2018-06 GitHub关注
 GitHub Stars Beta 1