##############################################################################
##############################################################################
- fix 原项目编译报错问题.
- 对源码做注解. 方便后续快速学习.
- 版本:
-> % fvm flutter --version
Flutter 1.20.2 • channel unknown • unknown source
Framework • revision bbfbf1770c (8 days ago) • 2020-08-13 08:33:09 -0700
Engine • revision 9d5b21729f
Tools • Dart 2.9.1
- 了解整个项目的细节.
- 全局入口: FlutterUnit/lib/main.dart
- 页面入口: lib/views/app/flutter_app.dart
-> % tree ./lib -L 2
./lib
├── app
│   ├── api
│   ├── convert.dart
│   ├── enums.dart
│   ├── res
│   ├── router.dart
│   ├── style
│   └── utils
├── blocs
│   ├── bloc_exp.dart
│   ├── category
│   ├── category_widget
│   ├── collect
│   ├── detail
│   ├── github_authentic
│   ├── github_login
│   ├── global
│   ├── home
│   ├── issues
│   └── search
├── components
│   ├── flutter
│   ├── permanent
│   └── project
├── main.dart                                 // 全局入口
├── model
│   ├── category_model.dart
│   ├── github
│   ├── node_model.dart
│   └── widget_model.dart
├── repositories
│   ├── github_authentic_repository.dart
│   ├── github_user_repository.dart
│   ├── impl
│   └── itf
├── storage
│   ├── app_storage.dart
│   ├── dao
│   └── po
└── views
    ├── app                                  // 页面入口:
    ├── common
    ├── dialogs
    ├── items
    ├── pages
    └── widgets
35 directories, 11 files
##############################################################################
##############################################################################
| FlutterUnit.apk 下载 | FlutterUnit mac版 下载 | FlutterUnit win版 下载 | 
|---|---|---|
|  |  |  | 
- 
Android下载链接: http://toly1994.com/file/FlutterUnit.apk 
当前Flutter 版本
a1@toly ~ % flutter --version
Flutter 1.20.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 2ae34518b8 (2 days ago) • 2020-08-05 19:53:19 -0700
Engine • revision c8e3b94853
Tools • Dart 2.9.0
Flutter源码中的可用的组件一共350个左右,纷繁复杂,也没有明确的分类标准 FlutterUnit 对
大大小小,常用不常用的组件能收的尽量收录。并根据个人感觉进行评星目前收录组件213个,每个都有至少一个演示展现和代码展示。
| . | . | . | 
|---|---|---|
213个组件全部都有详情页。对于重要的组件会详细展现 一般都会有某个演示对应的组件和属性,尽量做到细致,如果有需要补充,欢迎联系我。最重要的是: 所有的演示展现都是Flutter的组件形成的,而非图片,这就意味着可操作性更高。
| . | . | . | 
|---|---|---|
对一些操作交互的组件或有可操作性的某些组件,
提供操作演示
| . | . | . | 
|---|---|---|
相关组件通过link to 可以进行切换, 满足你的探索欲。如果有的关联未加入,欢迎联系我,对我来说,加个数字就行了。
| . | . | . | 
|---|---|---|
激动人心的是,你可以通过右侧的图标
展开/隐藏 实现下面效果的代码并且支持分享,如果你想亲自体验,so,easy ! 而且代码高亮样式可以自定义。
| . | . | . | 
|---|---|---|
只提供八种颜色,可在
右滑菜单页的我的主题配置,可以拓展
| . | . | . | 
|---|---|---|
支持全局字体设置,
可以拓展
| . | . | . | 
|---|---|---|
支持item样式设置,
可以拓展,支持征集,详见Flutter Unit 1.0 征集方案
| . | . | . | 
|---|---|---|
支持代码风格设置,
可以拓展,支持征集,详见Flutter Unit 1.0 征集方案
| . | . | 
|---|---|
由于Flutter中Widget比较杂乱,不太好分类,所以搜索是非常重要的 另外可以根据星级进行过滤,支持多选。目前正在考虑根据功能分类,之后会有所完善。
| . | . | . | 
|---|---|---|
搜藏页做得比较简陋,后面打算做收藏夹,可以自己创建的那种。
| . | . | . | 
|---|---|---|
FlutterUnit 1.0目前基本就是这么多功能,可以在Github中下载打包后的apk玩玩 希望能对你的Flutter学习有所帮助。
不多说,都在图里。
| . | . | . | 
|---|---|---|
|