在通常的对 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 的研究和实践,包括但不仅限于:

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

线上社区 & 线下社区活动

线上社区

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

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

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

线下活动

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

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

开源项目

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

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

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

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

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

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

新的 Flutter 镜像发布

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

PUB_HOSTED_URL:
https://mirrors.tuna.tsinghua.edu.cn/dart-pub
FLUTTER_STORAGE_BASE_URL:
https://mirrors.tuna.tsinghua.edu.cn/flutter

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

PUB_HOSTED_URL:
http://mirrors.cnnic.cn/dart-pub
FLUTTER_STORAGE_BASE_URL:
http://mirrors.cnnic.cn/flutter

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

PUB_HOSTED_URL:
https://mirrors.cloud.tencent.com/dart-pub
FLUTTER_STORAGE_BASE_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. PHP开发框架Laravel优点,Laravel5.3中文文档

    PHP开发框架Laravel优点 Laravel的设计思想是很先进的,非常适合应用各种开发模式TDD, DDD和BDD,作为一个框架,它为你准备好了一切,composer是个php的未来,没有comp ...

  2. Apache Spark 2.2.0 中文文档

    Apache Spark 2.2.0 中文文档 - 快速入门 | ApacheCN Geekhoo 关注 2017.09.20 13:55* 字数 2062 阅读 13评论 0喜欢 1 快速入门 使用 ...

  3. Kotlin 中文文档

    Kotlin 中文文档 标签: Kotlinkotlin中文文档 2017-02-14 18:14 4673人阅读 评论(0) 收藏 举报  分类: kotlin 转载地址:http://www.tu ...

  4. jQuery 3.1 API中文文档

    jQuery 3.1 API中文文档 一.核心 1.1 核心函数 jQuery([selector,[context]]) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素. jQ ...

  5. openstack中文文档

    http://www.openstack.cn/p392.html   openStack Hacker中文文档 http://docs.mirantis.com/fuel-dev/develop/a ...

  6. 【Chromium中文文档】安全浏览 -- Chrome中的警告都是怎么来的?

    安全浏览 转载请注明出处:https://ahangchen.gitbooks.io/chromium_doc_zh/content/zh//General_Architecture/SafeBrow ...

  7. 【Chromium中文文档】进程模型

    进程模型 转载请注明出处:https://ahangchen.gitbooks.io/chromium_doc_zh/content/zh//General_Architecture/Process_ ...

  8. 【Chromium中文文档】Web安全研究

    转载请注明出处:https://ahangchen.gitbooks.io/chromium_doc_zh/content/zh//General_Architecture/Extension_Sec ...

  9. Core 中文文档

    ASP.NET Core 中文文档 第二章 指南(1)用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序   原文:Your First ASP. ...

随机推荐

  1. IntelliJ IDEA提升效率开发插件必备

    工欲善其事,必先利其器,好的工具可以提升我们的开发效率,下面介绍几款个人觉得比较好的编辑器插件,不仅炫酷更重要可以提高你的工作效率. 本文是作者辛苦整理的16款插件,每个都是超级实用的,不好不介绍,相 ...

  2. TinyMCE使用

    1.文本&文本字体颜色 与word类似不赘述 2.字体加粗&划线 与word类似不赘述 选中后  ctrl + B  加粗快捷键 选中后  ctrl + I  斜体快捷键 选中后  c ...

  3. Executor线程池只看这一篇就够了

    线程池为线程生命周期的开销和资源不足问题提供了解决方 案.通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上. 线程实现方式 Thread.Runnable.Callable //实现Runn ...

  4. appiumstudio工具-----实现windows上安卓、IOS自动化测试

    博主用的是win10,用python+appium做完安卓的自动化第一个版本后,大量地搜索windows上做IOS自动化的解决办法,有的建议用虚拟机,安装苹果的系统,没有实践过,据说效果不很好.然后, ...

  5. Mina实现Socket通信完整过程

    目录 服务端 客户端 通信 自定义工厂编解码 解码器 编码器 总结 # 加入战队 微信公众号 title: Mina服务端客户端通信 date: 2018-09-30 09:00:30 tags: - ...

  6. LoRaWAN_stack移植笔记(三)__SPI

    stm32相关的配置 由于例程使用的主控芯片为STM32L151C8T6,而在本设计中使用的主控芯片为STM32L051C8T6,内核不一样,并且Cube库相关的函数接口及配置也会有不同,所以芯片的驱 ...

  7. Spring源码剖析4:其余方式获取Bean的过程分析

    原型Bean加载过程 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式: 1 ...

  8. Codeforces 975D

    题意略. 思路:我们来写一下公式: P1:(x1 + t * Vx1,y1 + t * Vy1)                P2:(x2 + t * Vx2,y2 + t * Vy2) x1 + ...

  9. Hadoop HA Hbase启动报UnknownHostException: mycluster

    Hadoop HA 搭建hbase启动时只有HMaster起来,HRegionServer没有起来 查看报错信息为: 2019-08-31 19:17:14,212 ERROR [main] regi ...

  10. 12 redis搭建主从服务(ubuntu)

    什么是主从服务 一个master可以拥有多个slave,一个slave可以拥有多个slave,如此下去,形成了多级服务器集群架构 master用来写数据, slave用来读数据, 经统计:网站的读写比 ...