Flutter在腾讯企鹅辅导上的实践之路Alert Flutter UI层 实践框架及页面栈管理 2 接入层 - MJFlutter Toast Dialog Refresh … Navigator Storage CSSender Notification Logger … Common 专有通道 通用通道 应用UI 网络请求 存储 页面栈 推送 日志 … 基础能力 数据传输层 Native基础层 应用UI 实践框架及页面栈管理 实践框架及页面栈管理 2 接入层 - MJFlutter 通道传输 基础能力 接口简单易用 方便接入 扩展能力强 终生使用 底层Engine耦合低 实践框架及页面栈管理 2 混合栈管理 Native_0 Flutter_0 Native_1 Flutter_1 Flutter_0 Flutter_2 页面切换 实践框架及页面栈管理 2 混合栈管理 Native Flutter0 码力 | 50 页 | 4.07 MB | 1 年前3
7-王刚-Flutter在Now直播中的工程实践应用刷新界面 State need update InheritedWidget RichText 本地表情Icon •无支持表情/文本混排控件 •解决方案 1.修改Skia引擎渲染 2.业务层适配, 自动计算表情及文本宽度进行自适应换行 研发数据 •开发人力成本 人日 native flutter 图片库 1.34% engine ? 0.09% richText 0.07%0 码力 | 35 页 | 5.39 MB | 1 年前3
Flutter在百度贴吧的落地实践Bug管理 包大小分析 高可用 获取日志 远程调试 安全 接口防刷 插件平台 矩阵产品 贴吧 贴吧极速版 创新产品 公司其他产 品 业务模块 一键签到 吧资料 粉丝列表 … 系统层 Android iOS FlutterSDK 基础 框架 模块通信 状态管理 公共结构 通用UI 混合栈 网络 图片 视频 日志 全局数 据同步 插件 FlutterWeb 目录0 码力 | 36 页 | 14.75 MB | 1 年前3
陈新新 Flutter & Dart全栈开发Hot Reload Zone Isolate Router C++扩展 或 Service Mesh 服务集合 缓存 ⽇日志模块 开关 监控数据采集 5 : 1 原则 胶⽔水层多变 领域层少改 接⼝口服务 - 业务逻辑 闲⻥鱼 - 让你的闲置游起来 RT 单机QPS 系统资源 运⾏行行时⻓长 Dart Server ⽣生产环境情况 达到⽣生产稳定性,性能满⾜足“胶⽔水层”需求0 码力 | 39 页 | 17.12 MB | 1 年前3
Web的未来
新技术和新语言带来的改变无需安装 ● 增量式开发 ● 自动升级 ● 跨平台 ● 天然的MVC(HTML+CSS+JavaScript) 当前的Web开发 ● Web 开发越来越复杂:项目大,团队成员多 ● 前端功能越来越多:CS→BS→CS ● 大型应用维护和协作难 ● 性能弱,启动速度慢 ● 工具支持弱 ● 仔细选择技术方案和开发规范 Web 开发中还有许多问题有待解决... 未来的方向? Chrome 模块化标准 当前:正在制定 ECMAScript 6 标准 JavaScript 并不完美 JavaScript 并不完美 ● 程序结构不明显 ● 并非为性能设计的语言 ● 缺少一些基础功能的支持 ● 缺少统一的基础特性,共享复用难 变量提升(hoisting) var foo = 'top-level'; function bar() { if (!true) { var polymer-project.org/ HTML5的很多功能并不是所有浏览器都支持。为了解决跨浏 览器兼容性问题,Remy Sharp首次提到了ployfilling的概念。 把浏览器想象成有裂缝的墙面,而用腻子可以把这些裂缝填 平,最后得到的是光滑的浏览器“墙面”。 定义:一段代码或插件,可以让开发人员使用应有的技术,就 像浏览器原生提供该功能一样。换句话说,它能帮你抹平API 之墙。 详见:http://www0 码力 | 91 页 | 3.44 MB | 1 年前3
后浪Flutter - Google 开源的UI 工具包陈孟泽Dart语言简介 - 类声明 上手试试? Flutter基础 • 组件 • 路由 • 资源管理 • 包管理 Flutter组件 • 基础组件 • 布局组件 • 容器组件 • 功能类组件 基础组件 • StatelessWidget & StatefulWidget • Text • Button • Image • Switch & Checkbox • TextField 容器(Container) • 框架(Scaffold、TabBar、BottomNavigationBar) • 剪裁(Clip) 容器组件 • 列表(ListView) • 网格(GridView) 功能类组件 • 导航拦截(WillPopScope) • 对话框(AlertDialog) • 手势(GestureDetector) 路由 路由 包管理 资源管理 Flutter进阶0 码力 | 28 页 | 1.56 MB | 1 年前3
Flutter 任晓帅 GDG DEVFEST 12.23code 强类型,可以类型推断 提升开发效率! 经过简单统计,写同⼀一个功能, 使⽤用Dart,可以减少50%的代码量量 强⼤大的异步编程能⼒力力 全栈语⾔言 UI Widget 所有UI元素都是widget组件 Stateless Widget Stateful Widget 状态 功能 Visual Layout Painting Intera ction Platform0 码力 | 21 页 | 1.19 MB | 1 年前3
基于go和flutter的实时通信/视频直播解决方案 段维伟机器学习,视觉计算等 如何使用它 01. 副标题 • 在Web中使用JS API • 基于google libwebrtc实现原生客户端开发 (ios/android/c++) • 使用第三方堆栈实现兼容功能(Go) https://github.com/pion/webrtc 一对一视频原理 基本通讯流程 5 RTP/RTCP/媒体流 1 Offer 信令服务器 2 Offer 3 Answer0 码力 | 38 页 | 2.22 MB | 1 年前3
共 8 条
- 1













