陈新新 Flutter & Dart全栈开发C++ Extension ⼏几种途径 Java -> Dart ⼯工具:⽣生成接⼝口和数据模型的Dart代码 简化服务调⽤用⽅方式 XML JAVA 反射 Dart代码 服务注册及通信 索引 闲⻥鱼 - 让你的闲置游起来 ⽆无Dart基础 服务端开发同学 有Flutter基础 客户端开发同学 通过⽂文档和⼯工具,写Hello World基本不不需要指导 单线程异步开发模型 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
Web的未来
新技术和新语言带来的改变和 setter ● 方法级联调用 ● 操作符重载 ● Markdown注释 ● 支持 Mixin ● 基于Mirror的反射 ● 不支持 eval ● …… 类型的好处 ● 类型即文档,表明程序意图,提供概念框架 ● 避免特定的变量命名模式或注释方式 ● 适合范型 ● 良好工具的支持 ● 更早发现问题(类型检查): ○ 检查模式运行 ○ 静态代码分析 ● Dart 类型是可选的,而非强制的。 by 李松峰 什么是 Polyfill (腻子) 两种 Web 技术风格 1. JavaScript 为主,标签为辅 大量使用 JavaScript 界面元素大都由 JavaScript 生成,如 ExtJS/Sencha。 优点:高度可控 2. 标签为主,JavaScript 为辅 和通用编程语言不同,Tag是一种声明式语言,如 HTML、 XML、Ant 等。 优点:简单清晰,更适合表达意图。0 码力 | 91 页 | 3.44 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
共 4 条
- 1













