跨端APP开发

跨端方案

主流跨端方案比较

Flutter开发实战

知识储备

Flutter优势

  1. UI性能可以比肩原生,编译出来的程序可以达到60bps的高性能。
  2. Dart在 JIT模式下,速度与 JavaScript基本持平。但是 Dart支持 AOT,当以 AOT模式运行时,JavaScript便远远追不上了。
  3. 组件丰富,社区也相对活跃。

不足

  1. 优点即缺点,Dart 语言的生态小,精通成本比较高。
  2. UI控件API设计不佳。
  3. 与原生融合障碍很多,不利于渐进式升级。
  4. 国内文档较少,需要查阅外文资料。

Flutter高效渲染的奥秘 

环境搭建(以Mac为例)

  1. 获取flutter SDK
  2. 安装IDE(xcode、android studio)
  3. 配置模拟器

项目目录

几个重要概念

  • 声明式UI(响应式编程)
  • Widget
  • 状态管理

引申

  • 微信开放平台接入
  • Deeplink、iOS通用链接、appScheme
  • 应用上架规则和流程
  • 软件著作权登记

谢谢

跨端开发

By Kainy Guo

跨端开发

  • 184