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

Flutter GMTC

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for xster xster
June 21, 2018

Flutter GMTC

Avatar for xster

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