与“阿里”的flutter-go三剑合璧,甚至有丝超越

https://www.sohu.com/a/390367450_611601

作者:张风捷特烈

链接:

我和捷特私下会有一些联系,我看了下聊天记录,记得 2 月份他就要说输出一波,没想到 2 个多月后,果然看到了他的产出。

这是一个Flutter项目,有点类似阿里的 fluttergo:

“阿里为大家学习Flutter操碎了心”

之前GSY 也开源过一个类似项目:

与“阿里”的flutter-go双剑合璧

那么加上今天这个,那就是三剑合璧了。

仓库地址:

下面我们一起看看它包含哪些能力吧。

超级多图预警!

1

组件的展示页面

1. 200+组件收录

Flutter源码中的可用的组件一共350个左右,纷繁复杂,也没有明确的分类标准

FlutterUnit 对大大小小,常用不常用的组件能收的尽量收录。

并根据个人感觉进行评星,目前收录组件207个,每个都有至少一个演示展现和代码展示。

2. 组件详情页

207个组件全部都有详情页。

对于重要的组件会详细展现。

一般都会有某个演示对应的组件和属性,尽量做到细致,如果有需要补充,欢迎联系我。

最重要的是:

所有的演示展现都是Flutter的组件形成的,而非图片,这就意味着可操作性更高。

3. 组件的可操作性

对一些操作交互的组件或有可操作性的某些组件,提供操作演示

4. 相关组件的关联切换

相关组件通过link to 可以进行切换, 满足你的探索欲。

如果有的关联未加入,欢迎联系我,对我来说,加个数字就行了。

5. 代码的查看和分享

激动人心的是,你可以通过右侧的图标展开/隐藏 实现下面效果的代码。

并且支持分享,如果你想亲自体验,so,easy ! 而且代码高亮样式可以自定义。

2

全局配置

1. 颜色主题

只提供八种颜色,可在右滑菜单页的我的主题配置,可以拓展

2.字体配置

支持全局字体设置,可以拓展

3.item样式设置

支持item样式设置,可以拓展,支持征集,详见Flutter Unit 1.0 征集方案。

4.代码面板风格设置

支持代码风格设置,可以拓展,支持征集,详见Flutter Unit 1.0 征集方案。

3

搜索与收藏功能

1.搜索功能

由于Flutter中Widget比较杂乱,不太好分类,所以搜索是非常重要的。

另外可以根据星级进行过滤,支持多选。目前正在考虑根据功能分类,之后会有所完善。

2.搜藏功能

搜藏页做得比较简陋,后面打算做收藏夹,可以自己创建的那种。

FlutterUnit 1.0目前基本就是这么多功能,可以在Github中下载打包后的apk玩玩。

希望能对你的Flutter学习有所帮助。

3.关于我与项目

不多说,都在图里。

原文捷特是放出了自己的微信的,我这块担心加的人太多被骚扰,就去掉了。

4

FlutterUnit 2.0 展望

后面将是一些集录,需要更多的Flutter爱好者参与,计划方案将陆续发布。

【Flutter属性集录】是Unit项目计划的第二阶段的功能之一。会对所有Widget的所有属性进行收录整理到数据库,进行数据分析和组件关联。

【Flutter异常集录】是Unit项目计划的第二阶段的功能之一。将收录Flutter的常见异常及解决方案,也可以是Flutter中的特点或注意点,以供学习参考。

【Flutter布局集录】是Unit项目计划的第二阶段的功能之一。将收录大量的布局样板,一者,方便直接使用;二者,方便布局的学习。

【Flutter绘制集录】是Unit项目计划的第二阶段的功能之一。将收录大量绘制作品,展现Flutter强大的绘制表现力,以供学习绘制技能。

仓库地址:

体验 Apk 地址:

微云地址:

https://share.weiyun.com/5CMLZNH

github 地址:

wanandroid 备用地址:

最后说几句,Flutter 现在的开源环境真的很棒,这样的一个 app 简直就是一个速查神器,宛如一个 Flutter 字典。

另外我也很相信捷特的技术实力以及战斗力,因为他还有二期的规划,我个人对 Flutter 不是太熟悉,技术上可能帮不上忙,所以只能帮忙宣传一下,我还是期望可以有更多开发者参与进去,分担一些作者的压力,或者给你 star 一波给作者提供一些动力。

最后插播一个 直播分享,本周四晚19:00,闲鱼技术团队客户端负责人宗心会在博文视点进行关于闲鱼Flutter技术的直播分享,感兴趣的同学建议不要错过,可以扫码关注提醒,也感谢一直以来博客视点对本号图书的赞助支持。返回搜狐,查看更多

另一个flutter-go相关推荐

  1. 开始使用-编写你的第一个Flutter应用程序

    2019独角兽企业重金招聘Python工程师标准>>> 这是创建您的第一个Flutter应用程序的指南. 如果您熟悉面向对象的代码和基本编程概念(如变量,循环和条件),则可以完成本教 ...

  2. Flutter初体验(二)—— 创建第一个Flutter APP

    Flutter初体验(二)--- 创建第一个Flutter APP 在第一篇文章 Flutter初体验(一)---Mac 安装配置,学习了配置 Flutter 开发环境,并运行了Demo项目,本篇根据 ...

  3. AndroidStudio创建第一个 Flutter 应用程序

    AndroidStudio创建第一个 Flutter 应用程序: 转到文件->新建flutter项目. 选择Flutter Application并按下一步按钮. 在下一个窗口中,您将看到您的项 ...

  4. flutter 获取定位_从头开发一个Flutter插件(二)高德地图定位插件

    在上一篇文章从头开发一个Flutter插件(一)开发流程里具体介绍了flutter插件的具体开发流程,从创建项目到发布.接下来将会为Flutter天气项目开发一个基于高德定位sdk的flutter定位 ...

  5. 开始创建你的第一个 Flutter 应用

    前言 本文只是针对于Mac平台创建你的第一个应用,Windows未做测试.如你是Windows请自行进坑测试. 在今年的2018世界移动大会上,Google发布了flutter的第一个beta版本,F ...

  6. 从零开始写第一个Flutter app(八)——修改主题颜色

    目录 从零开始写第一个Flutter app(一)--Hello World 从零开始写第一个Flutter app(二)--引用第三方包 从零开始写第一个Flutter app(三)--有状态的部件 ...

  7. 第一个Flutter demo——实现无限循环列表

    第一个Flutter demo(一) 参照flutter官网,实现第一个Flutter应用.第一部分:实现无限循环列表 第一部分功能介绍: 从零开始创建了一个 Flutter 应用: 编写 Dart ...

  8. Flutter 学习第四天 第一个flutter项目

    这个转自我自己的有道云 想看图片去那里 文档:Day2_26 Dart 面向对象 异步语法.md 链接:http://note.youdao.com/noteshare?id=1dc3ee54f0dd ...

  9. 写一个Flutter手势追踪插件

    /   今日科技快讯   / 近日字节跳动组织升级,张利东担任字节跳动(中国)董事长,全面协调公司运营,包括字节跳动中国的战略.商业化.公共事务.公共关系.财务.人力:抖音CEO张楠将担任字节跳动(中 ...

  10. Flutter入门——创建第一个Flutter项目

    Flutter入门--创建第一个Flutter项目 一.创建项目 第一个项目使用Android Studio创建,步骤如下: 先打开Android Studio,会有一个创建新的Flutter应用的选 ...

最新文章

  1. php使用TCPDF生成PDF文件教程
  2. 再见,Kafka!再见,RocketMQ!
  3. linux c++编写访问mysql程序,访问数据库出错,解决方法
  4. iOS App跳转权限设置
  5. JavaScript_AMD规范
  6. 收集一些深度学习视频
  7. 【机器学习】为什么GBDT可以超越深度学习
  8. Golang系列:打印命令行参数
  9. 我的Android学习之路
  10. 支付宝借呗频繁借还款对征信有影响吗?
  11. 使用h5py操作hdf5文件
  12. 主生产计划 操作教程 用友u8_【用友u8操作教程(用友财务软件u8实际操作教程)】免费在线试用_软件库_选软件网...
  13. 进入linux jed文本编辑怎么退出,Linux jed命令
  14. lisp型材库_STMX 1.3.2 发布,高性能的 Common Lisp 库
  15. 智能制造+机器视觉技术培训研讨会
  16. 多功能多接口带头像挂件制作微信小程序源码
  17. Python 温度转换
  18. Jetty开发的相关
  19. 服务器邮箱验证失败是什么意思,发送邮件时,提示“邮件发送失败:SMTP验证失败”?...
  20. 云脉OCR文档管理软件档案加工管理必备

热门文章

  1. 跳出多重循环_代码里的俄罗斯套娃 | 07 多重循环
  2. 洛谷——P1423 小玉在游泳
  3. 文本属性之装饰文本(CSS、HTML)
  4. 4怎么打开项目_苹果电脑怎么把文件复制到u盘
  5. 代码规范七大原则_设计模式的七大原则详解||上篇
  6. 微擎结合thinkphp5要带上uniacid_毕业季宣传品征集 | “山水万程,皆要好运”
  7. 随机获取数据库的数据
  8. 新开博了,欢迎大家来做客!
  9. netapp学习(三)---assign unowned disk
  10. Linux操作系统命令解释