在通常的对 Flutter 介绍中,最耳熟能详的是下面四个特点:

  1. 精美 (Beautiful):充分的赋予和发挥设计师的创造力和想象力,让你真正掌控屏幕上的每一个像素。
  2. 极速 (Fast):基于 Skia 的硬件加速图形引擎,帮助你媲美原生应用的速度。
  3. 高效 (Productive):Flutter 的 Stateful Hot Reload (热重载) 特性帮助你实时看到应用修改的结果。
  4. 开放 (Open):不管是 Flutter 引擎还是 Dart 开发语言,甚至是工程团队的工作空间,Flutter 都在 GitHub 开源协作、与社区透明分享。

Flutter 由 Google 主导,与全球社区的开发者共同协作开发。中国使用 Flutter 的开发者数量位居全球第一,同时也为 Flutter 的生态提供了很大的帮助和贡献。本文从 Open 的角度,为大家介绍在中国的 Flutter 社区里有哪些 最新的资源和更新

Flutter 和 Dart 中文文档发布

文档对任何技术项目的本地化都至关重要,维护一份高质量的 Flutter / Dart 文档,是过去几个月来我们一直在努力的工作。我们非常高兴的宣布:Flutter 社区中文资源网站 (flutter.cn)和 Flutter 中文文档 正式发布,欢迎大家的访问!我们同样为 Flutter 的 codelabs 制作了一个单独的二级页面在 codelabs.flutter-io.cn,欢迎大家访问。

同样在本地化的是 Dart 的中文文档网站 dart.cn,我们也欢迎大家贡献自己的时间,影响全球的中国开发者!

企业应用和实践

Flutter 在 2018 年的成功并非偶然,原因不仅是 Flutter 产品本身的优秀,最重要的还是来自国内一线互联网公司以及广大开源技术爱好者对 Flutter 的支持,Flutter 团队也非常重视中国开发者市场,2018 年里两次重大的版本发布都是在中国的活动上宣布,1.0 正式版的发布,也在谷歌北京办公室举办了一场正式的活动。

我们看到很多头部公司的官方社交平台都发布了他们对 Flutter 的研究和实践,包括但不仅限于:

  • 58 无线技术团队:Flutter 相册优化指北
  • 京东ARES跨端团队:京东技术中台的 Flutter 实践之路
  • 马蜂窝电商客户端团队:Flutter 实现原理及在马蜂窝的跨平台开发实践
  • 有赞技术团队:有赞 Flutter 混编方案
  • 微店技术团队:Flutter 混合开发组件化与工程化架构
  • 网易传媒技术团队:网易新闻客户端Flutter混合开发实践
  • 华泰证券前端技术团队:使用Flutter之后,我们的CPU占用率降了50%
  • 微信团队:基于小程序技术栈的微信客户端跨平台实践
  • 西瓜视频技术团队:Flutter 和 iOS 之间的 Battle:手势交互听谁的?

仍有很多文章没有列出,我们感谢所有所有为 Flutter 贡献中文教程内容的开发者 / 合作伙伴们!

线上社区 & 线下社区活动

线上社区

有很多开发者在网上撰写 Flutter 相关的技术博客,这里特别要提到的是 阿里巴巴闲鱼团队 对 Flutter 内容的不断输出和社区贡献,闲鱼团队的技术博客 也成为了开发者们深入学习Flutter 的必备材料。

掘金和思否也分别有专门的 Flutter 专栏内容:

掘金社区 Flutter 专栏思否社区 Flutter 问答

线下活动

2019 年以来,Flutter 团队分别参加了年初的 D2 和年中的 GMTC 大会,并拜访了当地的 Flutter 开发者。

同时在今年年初的饿了么技术开放日,以及 3 月 5 日和 22 日的由 RTC 开发社区举办的 Flutter Meetup,7月底,360 大学举办了 360 互联网技术训练营 Flutter 专场,人数爆满。

开源项目

FlutterBoostFlutterBoost 是一个 Flutter 插件,它可以轻松地为现有原生应用程序提供 Flutter 混合集成方案。

Fish ReduxFish Redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 它特别适用于构建中大型的复杂应用(摘自官方 repo 介绍)。

Flutter GoFlutter Go 是一个汇总各种 Flutter 资源为一体的应用,可以帮助开发者快速上手 Flutter。

RealRichTextRealRichText 由字节跳动开源,实现图文混排。

有中国开发者开源的适合国内需求的类似中国城市三级联动选择器 citypickers,也有国内开发者贡献的全球项目 flutterdatetime_picker,以及最初在国内维护 Flutter 中文文档的 Wen Du 开发的 Dart HTTP 请求库 dio 等。

这些由中国的头部企业以及众多开发者开发的 Flutter 插件,为国内的 Flutter 生态打下了非常好的基础。

新的 Flutter 镜像发布

清华 TUNA 协会定时与 Flutter 社区 Storage 镜像同步,Pub API 采取定时主动抓取策略,镜像配置了完善的失败回源策略(推荐)。

PUBHOSTEDURL:https://mirrors.tuna.tsinghua.edu.cn/dart-pubFLUTTERSTORAGEBASE_URL:https://mirrors.tuna.tsinghua.edu.cn/flutter

CNNIC基于 TUNA 协会的镜像服务,数据策略与 TUNA 一致,通过非教育网的域名访问。

PUBHOSTEDURL:http://mirrors.cnnic.cn/dart-pubFLUTTERSTORAGEBASE_URL:http://mirrors.cnnic.cn/flutter

腾讯云开源镜像站定时(每天凌晨)与 TUNA 协会镜像同步,数据有延迟,访问速度有待反馈。

PUBHOSTEDURL:https://mirrors.cloud.tencent.com/dart-pubFLUTTERSTORAGEBASE_URL:https://mirrors.cloud.tencent.com/flutter

谷歌开发者大会 GDD China 2019

在今年的 GDD 上,Flutter 发布了 1.9 正式版。同时,Google Flutter 团队的工程师和 PM 们以及 Flutter 中国社区的志愿者们也在谷歌开发者大会的 02 - Flutter 展区为大家回答问题:

感谢名单

Flutter 中国社区的活跃壮大离不开每一位为社区贡献的人,在这些对社区充满热情的人们共同努力下,中国的社区蓬勃发展,谢谢大家!

非常感谢下述提到的 Leadership 团队、公司 / 社区合作伙伴、中文文档译者团队、Google 团队等人:

中文文档译者团队

  1. 感谢 Xinlei Wang 对 Flutter 中文文档的翻译、维护和在社区中活跃解答大家的问题,感谢中文文档翻译项目的运营志愿者 @jin-zz 和 @hayley1643,感谢上海 GDG 的 Fei Feng 和 Ping Ma。
  2. 感谢掘金翻译计划协调资源帮助完成 Flutter 文档本地化项目的启动 (2019/4/16);
  3. 感谢阅文前端团队协调资源帮助完成 Flutter 文档本地化项目第一阶段的收尾 (2019/6/21);
  4. 感谢持续维护 Dart 中文文档的 Haijun Gu (@amisare),感谢他允许并帮忙将已经翻译的内容贡献到 dart.cn;
  5. 感谢参与 Flutter / Dart 文档本地化项目的志愿者们:@5ibinbin, @AigeStudio, @amisare, @ASkyBig, @bestony, @changer0, @chenglu, @chunlea, @Dong09, @DongXYZ, @Dosimz, @duxinfeng, @ElderJames, @EvilLee6, @gejiaheng, @git-patrickliu, @guanxf, @Hao3o5, @hijiangtao, @Iamnotromantic, @iCell, @inferjay, @JasonLinkinBright, @Jenniferyingni, @jin-zz, @krave1986, @lennonover, @linguowu, @linhou, @liuzhen0218, @LyndonChin, @MzoneCL, @nanjingboy, @nervouself, @nesger, @noahziheng, @panda8z, @phxnirvana, @qiuyuezhong, @reachzhai, @Realank, @realcarlos, @Robinhaizhou, @shengxinyuan, @songfei, @SouthernBox, @talisk, @tyisme614, @Vadaski, @vinciarts, @wonderful89, @wswdevil, @x531tanxl, @XatMassacrE, @xilihuasi, @xiongcai, @yantao13145210, @yanxin, @yanyixin, @yeqiling, @youngyou, @Yuan, @Zhangdroid, @zhangjiana, @Zhiw, @zhuangtao97, @ziank 等。

CFUG 团队

  1. 感谢 Adam Yi, Zhongdong Yang, Xiaoyu Li, Shena Bian, Bing Gao, Steven Tian 以及 Study Jams 学员和谷创字幕组译者在 18 年 5 月份加班加点完成初版 Flutter Codelabs 和 Flutter 中文社区资源网站的设计;
  2. Shena Bian, Yihui Miao 对 Flutter 中文社区资源网址的设计;
  3. 感谢 Zhongdong Yang 对 Flutter 社区中文资源网站 flutter.cn, codelabs.flutter-io.cn 的前端技术实现;
  4. 感谢雪狼帮助适配、调试和制作双语对照的翻译工具以及 debug server 的 CI 调试部署,感谢 @Zheaoli 帮忙搭建和调试 CI 以及文档部署方案;
  5. 感谢 @eatmiya 维护 Flutter 社区微信公众号。

Google 公司和合作伙伴团队

  1. 特别感谢 Google Flutter 团队里一直对中国社区支持并作出卓越贡献的 Tao Dong, Xiao Yu 和 Yuqian Li,感谢前 DevRel 团队 Lynn Wang 在 Flutter 社区里的活跃和积极贡献,感谢谷歌开发者运营团队的 Anna;
  2. 感谢 360 前端委员会的 Shuo He 和 360 大学的 Weiyang Zhang 举办的 360 互联网技术训练营 Flutter 专场,感谢声网的 Xingxing Qin 和 Olivia,感谢 RTC 开发者社区和 GDG 社区积极举办多次与 Flutter 相关的活动(2019 年);
  3. 感谢各大公司 / 团队的社区联系人帮助在内部分享 Flutter 和推动 Flutter 的落地,及时有效的安排 Googler 的拜访,内部的技术问题的收集和优先级排序,以及在各种大会上出席做演讲认可和推广 Flutter;
  4. 感谢阿里巴巴闲鱼的宗心、KyleWong 和树彬,感谢一直对 Flutter 的代码、文章等资源贡献,感谢开源 Fish Redux 和 FlutterBoost,感谢在阿里内部推动 Flutter;
  5. 感谢阿里拍卖前端团队开源的 flutter-go;
  6. 感谢快手的 Kai Sun 引荐公司团队与 Flutter 团队积极沟通,并多次参与社区演讲。

谷歌活动 / 社区活动志愿者

  1. 感谢 GMTC 的活动组织者和主办方给予 Flutter 如此大量的曝光和内容展示,以及在 InfoQ 旗下众多开发者公众号里大力宣传 Flutter (2018 - 2019);
  2. 感谢 Xinlei Wang 组织了 Flutter 成都高校系列活动(2018 年 12 月);
  3. 感谢 Xinlei Wang, Congli Ma, Yanbo Liu (Flutter GDE), Bill Fu (TikTok 团队) 在 GDD 大会现场的 Flutter 展位站台并回答大家的问题(2019/9/11)。

社区贡献者(暂未分类)

  1. 感谢 Qinglian Zhang 和 Wen Du 在最初 Flutter 社区和资源匮乏的情况下,建立了 Flutter 交流论坛、翻译了 Flutter 中文文档(2018 年初);
  2. 感谢掘金社区的创始人 Glow Chiang 对 Flutter 社区的无限大力支持,包括 2018 年 8 月份的 Flutter 征文大赛,Flutter 相关的掘金小册,以及掘金翻译计划负责人 Xuewen Ding;
  3. 感谢 Sijie Cheng 引荐全国各大院校的开源协会 (2019 年 1 月),建立领导 Flutter x 高校团队,为 Flutter 在清华、北大、中科大、上海大学、重庆大学等建立镜像提供了可能,感谢清华大学 TUNA 协会的 Yuxiang Zhang, Yiqun Hui 帮助在清华大学开源镜像站加入 Flutter 镜像 & 实现 Flutter Pub site API 的同步策略;
  4. 感谢思否社区的创始人 Sunny Gao 帮助我们建立了一个「直达」Flutter 专题页面的 短链接 sifou.com/flutter(2019 年 9 月);
  5. 感谢前 GDG 组织者,现郑州玩码科技负责人 @inferjay 帮助维护 flutter-io.cn 域名和基建资源,感谢为谷歌活动构建 AI 体验馆报名系统的千跃优意 (Cheerue) 创始人大树,帮助维护 flutter.cn / dart.cn / material-io.cn 等域名和基建资源;
  6. 感谢 OpenWrite 团队开发出多平台文章同步系统。

特别感谢的社区名单

  1. 北京、上海、广州、深圳 GDG 社区;
  2. RTC 开发者社区;
  3. 360 大学;
  4. 掘金社区;
  5. 思否社区;
  6. 奇舞团;
  7. 上海交通大学 Linux 用户组;
  8. 清华大学 TUNA 协会;
  9. 上海大学 Linux 用户组;
  10. 重庆大学蓝盟团队。

以上内容多数以贡献开始时间排序,感谢名单、机构顺序不分前后,欢迎到 Flutter.CN 网站上在这里查看 最新的感谢名单。

Flutter 中文文档网站 flutter.cn 正式发布!相关推荐

  1. Flutter 中文文档:Flutter 中的布局

    要点 widgets 是用于构建 UI 的类. widgets 可以用于布局和展示 UI 元素. 通过组合简单的 widgets 来构建复杂的 widgets. Flutter 布局的核心机制是 wi ...

  2. Flutter 中文文档:Flutter 应用里的国际化

    你将学习到 如何去获取设备的语言环境(用户首选的语言). 如何去管理特定语言环境下的 app 值. 如何去定义 app 支持的语言环境. 如果你的 app 会部署给说其他语言的用户使用,那么你就需要对 ...

  3. Flutter 中文文档:点击、拖动和其他手势

    这个章节将会讲解如何监听和响应 Flutter 的手势操作 gestures.典型的手势操作包括点击.拖动和缩放. Flutter 中的手势有两个不同的层次:第一层是原始的指针指向事件,描述了屏幕上由 ...

  4. Flutter 中文文档:视频的播放和暂停

    在任何应用开发中,视频播放都是一项常见任务,Flutter 应用也不例外.为了支持视频播放,Flutter 团队提供了 video_player 插件.你可以使用 video_player 插件播放存 ...

  5. swift中文文档_Flutter 中文文档:使用 Packages

    Flutter 支持使用其他开发者向 Flutter 和 Dart 生态系统贡献的共享 package,这意味着你可以快速构建应用而不是一切从零开始. 现有的 package 支持许多使用场景,例如, ...

  6. LightGBM 中文文档

    LightGBM 是一个梯度 boosting 框架, 使用基于学习算法的决策树. 它是分布式的, 高效的, 装逼的, 它具有以下优势: 速度和内存使用的优化 减少分割增益的计算量 通过直方图的相减来 ...

  7. react中文文档、英文文档及JavaScript相关文档及web前端相关资料

    一. react中文文档 https://doc.react-china.org 二. react英文文档 https://reactjs.org 三.react Github https://git ...

  8. GitHub 中文文档正式发布

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 中国作为全球最大的人口大国,所属开发者在 GitHub 上的占比自 ...

  9. GitHub 中文文档正式发布了!激动人心的大好事!

    中国作为全球最大的人口大国,所属开发者在 GitHub 上的占比自然也少不了. 近几年,随着 GitHub 在国内的不断推广普及,不少开发者都开始纷纷采用 GitHub 来作为公司内部的代码管理工具. ...

最新文章

  1. 如何处理win10系统内置Linux系统闪退问题
  2. Spring Boot与数据访问
  3. NET 提供了执行异步操作的三种模式
  4. 新手赛(2) 第五题 因素和问题
  5. iframe 滚动条不显示_HTML基础教程:Iframe的用法
  6. POJ_2478 Farey Sequence 【欧拉函数+简单递推】
  7. deepin tim(wine)无法安装_「原创」Deepin详细安装教程 原来这么简单啊
  8. linux 查看系统内存及系统负载
  9. Elasticsearch(Transport Client)常用操作
  10. sigil 查找替换_使用Sigil提高ePub电子书的质量
  11. 2017先给自己定一个小目标,比方说先挣一个亿
  12. Illegal invocation 解决方法
  13. html做一个条码扫描页面,vue h5页面如何实现扫一扫功能,扫条形码获取编码
  14. 架构必备:Rate limiting 的作用和常见方式
  15. 通过浏览器UA获取设备信息
  16. js 只准输入数字_js 限制input只能输入数字
  17. 大数据风控项目实战 Drools规则引擎
  18. [Acwing] 健康的荷斯坦奶牛 -二进制枚举
  19. Teen Readers【青少年读者】
  20. LMS自适应滤波matlab仿真

热门文章

  1. 使用python 定时发送微信信息给喜欢的人
  2. Android : 二次确认退出应用程序
  3. 字符串-----P2031 脑力达人之分割字串
  4. 全模型建筑渲染表现:有三只眼睛的房子
  5. 计算机应用专科学校哪个好,热门大专计算机应用论文题目 大专计算机应用论文题目哪个好...
  6. Blender简单台灯制作
  7. Android 实战 - 个人App乐逗项目(查看网页链接封装,播放视频封装)
  8. MySQL基础及GORM框架
  9. 在线扫描网站/网址开放的端口
  10. 实验三 Huffman编解码算法实现与压缩效率分析