 陈新新 Flutter & Dart全栈开发效率提⾼高 闲⻥鱼 - 让你的闲置游起来 异构系统的服务调⽤用 HTTP Restful Service Mesh C++ Extension ⼏几种途径 Java -> Dart ⼯工具:⽣生成接⼝口和数据模型的Dart代码 简化服务调⽤用⽅方式 XML JAVA 反射 Dart代码 服务注册及通信 索引 闲⻥鱼 - 让你的闲置游起来 ⽆无Dart基础 服务端开发同学 有Flutter基础 Dynamic Widget 业务逻辑 Client | Server 分拆实现 闲⻥鱼 - 让你的闲置游起来 三端⼀一体化的协议定义 客户端实现 ⽣生成协议 Dart Server 填充协议 写好客户端逻辑后,直接从代码⽣生成协议 Dart Server 定协议,写逻辑 客户端同步协议 客户端实现 ⼀一个⼈人定协议,不不需要前后端开发都理理解UI展示逻辑 闲⻥鱼 - 让你的闲置游起来 分析Dart实现服务端“胶⽔水层”可⾏行行性 • 简化“胶⽔水层”开发流程,上⼿手更更容易易 • 介绍三端⼀一体化新开发模式 闲⻥鱼 - 让你的闲置游起来 UI2Code UI⽣生成代码 Flutter 客户端UI代码 Data Bind ⽣生成协议 Dart Server 数据拼装 领域服务 研发⾃自动化 未来和研发⾃自动化的结合 闲⻥鱼 - 让你的闲置游起来 • Dart Server Framework0 码力 | 39 页 | 17.12 MB | 1 年前3 陈新新 Flutter & Dart全栈开发效率提⾼高 闲⻥鱼 - 让你的闲置游起来 异构系统的服务调⽤用 HTTP Restful Service Mesh C++ Extension ⼏几种途径 Java -> Dart ⼯工具:⽣生成接⼝口和数据模型的Dart代码 简化服务调⽤用⽅方式 XML JAVA 反射 Dart代码 服务注册及通信 索引 闲⻥鱼 - 让你的闲置游起来 ⽆无Dart基础 服务端开发同学 有Flutter基础 Dynamic Widget 业务逻辑 Client | Server 分拆实现 闲⻥鱼 - 让你的闲置游起来 三端⼀一体化的协议定义 客户端实现 ⽣生成协议 Dart Server 填充协议 写好客户端逻辑后,直接从代码⽣生成协议 Dart Server 定协议,写逻辑 客户端同步协议 客户端实现 ⼀一个⼈人定协议,不不需要前后端开发都理理解UI展示逻辑 闲⻥鱼 - 让你的闲置游起来 分析Dart实现服务端“胶⽔水层”可⾏行行性 • 简化“胶⽔水层”开发流程,上⼿手更更容易易 • 介绍三端⼀一体化新开发模式 闲⻥鱼 - 让你的闲置游起来 UI2Code UI⽣生成代码 Flutter 客户端UI代码 Data Bind ⽣生成协议 Dart Server 数据拼装 领域服务 研发⾃自动化 未来和研发⾃自动化的结合 闲⻥鱼 - 让你的闲置游起来 • Dart Server Framework0 码力 | 39 页 | 17.12 MB | 1 年前3
 Flutter在百度贴吧的落地实践Android插件化 n 总结 先看一下全景 开发 工具链 一键集成 SDK版本 模板脚手架 BuildRunner FlutterBox 可视化工具 构建 持续集成 安卓插件 多版本生成 lib架构管理 For Web Lint 测试 性能工具 状态上报 基 础 设 施 性能&稳定性平台 FPS 页面打开速度 crash Bug管理 包大小分析 高可用 获取日志 n 技术需求(背景) n 现有业务框架 n 现有业务框架的问题与挑战 n redux到tieba_redux 技术需求(背景) 定制版本、 快速开发新app 细粒度模块化 中台能力 一键配置生成 现有业务框架(传统做法) Model Presenter View 消息中心 注册 监听 发消息 网络(长短链接) 自定义 拦截/整合 模块间 模块内 现有业务框架的问题与挑战 静态 App启动;网络变化 Rule 多个 全局 静态 拦截页面跳转; 添加通用参数;打日志 SHOW CODE Main函数调用注册函数 根据pubspec文件修改 触发pubget动态生成 注册和分发执行 Register (类型和优先级) Global Store NextDisp Rule1-N NextDisp Task1-N NextDisp Listener1-N0 码力 | 36 页 | 14.75 MB | 1 年前3 Flutter在百度贴吧的落地实践Android插件化 n 总结 先看一下全景 开发 工具链 一键集成 SDK版本 模板脚手架 BuildRunner FlutterBox 可视化工具 构建 持续集成 安卓插件 多版本生成 lib架构管理 For Web Lint 测试 性能工具 状态上报 基 础 设 施 性能&稳定性平台 FPS 页面打开速度 crash Bug管理 包大小分析 高可用 获取日志 n 技术需求(背景) n 现有业务框架 n 现有业务框架的问题与挑战 n redux到tieba_redux 技术需求(背景) 定制版本、 快速开发新app 细粒度模块化 中台能力 一键配置生成 现有业务框架(传统做法) Model Presenter View 消息中心 注册 监听 发消息 网络(长短链接) 自定义 拦截/整合 模块间 模块内 现有业务框架的问题与挑战 静态 App启动;网络变化 Rule 多个 全局 静态 拦截页面跳转; 添加通用参数;打日志 SHOW CODE Main函数调用注册函数 根据pubspec文件修改 触发pubget动态生成 注册和分发执行 Register (类型和优先级) Global Store NextDisp Rule1-N NextDisp Task1-N NextDisp Listener1-N0 码力 | 36 页 | 14.75 MB | 1 年前3
 Flutter 任晓帅 GDG DEVFEST 12.23Debug 22.28M 31M Release 3.46M 13.8M Flutter SDK Dart代码的构建产物 Native 代码 资源⽂文件 热更更新? JIT 替换产物 ⽣生成js …. Flutter 已经把热更更新作为 接下来的重要特性在开发 ⼩小德-koudle @Tencent 我的Github: https://github.com/koudle0 码力 | 21 页 | 1.19 MB | 1 年前3 Flutter 任晓帅 GDG DEVFEST 12.23Debug 22.28M 31M Release 3.46M 13.8M Flutter SDK Dart代码的构建产物 Native 代码 资源⽂文件 热更更新? JIT 替换产物 ⽣生成js …. Flutter 已经把热更更新作为 接下来的重要特性在开发 ⼩小德-koudle @Tencent 我的Github: https://github.com/koudle0 码力 | 21 页 | 1.19 MB | 1 年前3
 Web的未来
新技术和新语言带来的改变by 李松峰 什么是 Polyfill (腻子) 两种 Web 技术风格 1. JavaScript 为主,标签为辅 大量使用 JavaScript 界面元素大都由 JavaScript 生成,如 ExtJS/Sencha。 优点:高度可控 2. 标签为主,JavaScript 为辅 和通用编程语言不同,Tag是一种声明式语言,如 HTML、 XML、Ant 等。 优点:简单清晰,更适合表达意图。0 码力 | 91 页 | 3.44 MB | 1 年前3 Web的未来
新技术和新语言带来的改变by 李松峰 什么是 Polyfill (腻子) 两种 Web 技术风格 1. JavaScript 为主,标签为辅 大量使用 JavaScript 界面元素大都由 JavaScript 生成,如 ExtJS/Sencha。 优点:高度可控 2. 标签为主,JavaScript 为辅 和通用编程语言不同,Tag是一种声明式语言,如 HTML、 XML、Ant 等。 优点:简单清晰,更适合表达意图。0 码力 | 91 页 | 3.44 MB | 1 年前3
共 4 条
- 1













