课程简介
在 18 年 Flutter 发布正式版 1.0 版本以来,有道 Luna 团队保持持续的关注,在不少业务上进行大量的尝试,Flutter 本身统一 Skia 引擎带来的跨平台特性和一致的体验,AOT 下高性能,JIT 下热重载带来提高开发效率等特性,都让人们保持极大的热情和持续的投入,其生态社区也在快速增长;
从实际表现上来看,整个技术栈设计很好。上层 Flutter Framework 引入 Widget/LayerTree 等概念自己实现了界面描述框架,下层 Flutter Engine 把 LayerTree 用 OpenGL 渲染成用户界面。
长期来看,用 Flutter 来替代 Native,实现双端代码统一,节约人力开发,也是持续探索的方向。
网易有道团队在词典业务相关模块上使用了 Flutter,在去年的3月份、7月份分别上线了单词本和听力模考业务,现在是 Flutter 1.12 版本。在较为独立的新业务上进行大胆尝试,新技术难免会有问题,但是还是要勇于尝试。
本文首先介绍了Flutter的基础内容,进而讲解了整体的混合开发框架及产物,针对于此过程中出现的问题进行了梳理,对后续发展优化进行了详细计划。
课程目录
讲师简介
车德超,来自网易技术团队
网易有道是一家以成就学习者“高效学习”为使命的智能学习公司。网易有道依托互联网AI等技术手段,围绕学习场景,打造了一系列深受用户喜欢的学习产品和服务,包括素质教育、学科教育和成人终身教育等覆盖全年龄段的在线课程平台,以及有道词典、有道词典笔等软硬件学习工具。截至2020年底,有道全线产品月活跃用户超1.2亿,已形成了覆盖全年龄段的智能学习业务矩阵。我们始终相信技术的力量,注重技术能力的积累沉淀,鼓励内外部技术交流和分享。