关于flutter:邀请你参与字节跳动-UME-插件开发竞赛

6次阅读

共计 1907 个字符,预计需要花费 5 分钟才能阅读完成。

UME 是由字节跳动 Flutter Infra 团队出品和保护的 Flutter 利用内调试工具。通过在 Flutter 利用中退出 UME 工具,开发者们能够间接在利用内查看调试信息,而无需应用 IDE 和 Flutter DevTools 等工具。这将不便开发者们间接在利用内获取有用信息,进一步晋升外部 Flutter 团队的研发、调试与验收效率。

截至目前,UME 曾经在字节跳动外部应用近两年工夫,助力外部二十多个业务线应用 Flutter 晋升开发效率。去年 7 月底,UME 正式开源,提供了十个调试插件,笼罩 UI 查看、性能工具、代码查看、日志查看等性能。

作为一个开源我的项目,UME 的代码奉献来自字节跳动公司外部以及来自社区的开发者们。最新版本的 UME 共集成了 22 款插件,新退出性能和调试插件包含:插件间通信、疾速接入嵌套的第三方调试工具、全屏布局边界查看性能,以及来自社区奉献的 cyclop 拾色工具插件、touch_indicator 触摸标识器和 dio_inspector 申请查看工具。

为了更好地帮忙更多的开发者们通过利用内调试晋升 Flutter 利用开发效率,字节跳动 Flutter Infra 团队于本月初 开启了基于 UME 的插件开发比赛,邀请社区的开发者们基于 UME 工具进行调试插件的开发。

参赛须知

  1. 提交作品须要合乎「无效作品规范」,对不符合标准的参赛作品将无资格参加评奖;
  2. 若须要批改 flutter_ume 代码以反对插件能力,请复刻 (Fork) flutter_ume GitHub 仓库、批改代码,并向 flutter_ume 仓库提交拉取申请 (Pull Request),在提交作品的邮件注释中增加拉取申请的 URL 地址;
  3. 对于存在代码类似、创意雷同、性能相似的参赛作品,以提交工夫为评比根据;
  4. 较量组委会将在参赛作品评比完结后通过邮件分割参赛选手,请务必放弃邮箱畅通;
  5. 本次作品须要通过邮件模式提交,开发者将最终作品以压缩包以附件的模式,发送至:ume-kits-competition@bytedance.com

无效作品规范

  • 参赛作品压缩包中必须具备 pubspec.yamlREADME.md 文件与 libtestscreenshots 目录,若为 plugin 则还包含对应平台的 native 代码目录;
  • 参赛作品代码须要 反对空平安 ,最低反对 Flutter 2.0 版本,必须蕴含 test 单元测试;
  • 在提交作品前,请务必在 flutter_umeexample 工程中将参赛作品接入测试,并胜利运行 example 工程,插件性能失常应用;
  • 参赛作品须要在作品提交阶段内 (5 月 30 日 23:59 之前) 发送到参赛专用邮箱 ume-kits-competition@bytedance.com,以参赛邮箱接管到邮件的工夫为准,不在流动提交工夫内提交的作品有效;
  • 参赛作品一旦发送到参赛邮箱,即 认同该代码将以 MIT 协定开源 ,并奉献至 flutter_ume 开源仓库;
  • 参赛选手对参赛作品代码版权负责 ,对代码可能导致的版权、开源协定危险承担责任。

参赛步骤参考

  1. 创立插件包 flutter create -t <package 或 plugin> name_of_kit
  2. 在创立进去的包中,依赖 flutter_ume 进行开发;
  3. 开发实现后充沛自测,在 test 目录中增加单元测试;
  4. 将插件演示成果截图或录屏保留到插件的 screenshots 目录下;
  5. pubspec.yamlREADME.md 文件与 libtestscreenshots 目录(若为 plugin 则还包含对应平台的 native 代码目录,如 iosandroidwebwindowsmacoslinux 等)一起压缩至 zip 压缩包,并以你的作品名称命名,如 name_of_kit.zip
  6. README.md 中编写文档;
  7. 将压缩包以附件的模式,发送至邮箱 ume-kits-competition@bytedance.com,题目为:”ume-kits-competition”。

流动评奖及奖品设置

依照参赛作品品质,较量组委会将在全副无效作品中选出二十名优秀作品,颁予处分,并设置参加奖五十名:

  • 一等奖 1 名,奖品为:Pico Neo3 VR 一体机
  • 二等奖 3 名,奖品为:苹果 HomePod mini 音响
  • 三等奖 6 名,奖品为:大疆 OM 4 SE 磁吸手机云台
  • 优良极客奖 10 名,奖品为:200 元京东购物卡
  • 参加奖 50 名,前 50 名提交无效作品的参赛者可取得 Flutter 官网周边

上述奖品名称波及相干商标的,其商标归其生产商或公司所有

相干材料

  • UME 开源地址,蕴含了如何体验 UME 以及如何为 UME 开发插件:https://github.com/bytedance/flutter_ume
正文完
 0