Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub stars GitHub forks GitHub license

##############################################################################

fork 版本 说明:

##############################################################################

  • 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 下载体验:

FlutterUnit.apk 下载 FlutterUnit mac版 下载 FlutterUnit win版 下载

Flutter Unit 周边


当前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

一、组件的展示页面

1. 210+组件收录

Flutter源码中的可用的组件一共350个左右,纷繁复杂,也没有明确的分类标准 FlutterUnit 对大大小小,常用不常用的组件能收的尽量收录。并根据个人感觉进行评星 目前收录组件213个,每个都有至少一个演示展现和代码展示。

. . .

2. 组件详情页

213个组件全部都有详情页。对于重要的组件会详细展现 一般都会有某个演示对应的组件和属性,尽量做到细致,如果有需要补充,欢迎联系我。 最重要的是: 所有的演示展现都是Flutter的组件形成的,而非图片,这就意味着可操作性更高。

. . .

3. 组件的可操作性

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

. . .

4. 相关组件的关联切换

相关组件通过link to 可以进行切换, 满足你的探索欲。 如果有的关联未加入,欢迎联系我,对我来说,加个数字就行了。

. . .

5. 代码的查看和分享

激动人心的是,你可以通过右侧的图标展开/隐藏 实现下面效果的代码 并且支持分享,如果你想亲自体验,so,easy ! 而且代码高亮样式可以自定义

. . .

二、全局配置

1. 颜色主题

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

. . .

2.字体配置

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

. . .

3.item样式设置

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

. . .

4.代码面板风格设置

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

. .

三、搜索与收藏功能

1.搜索功能

由于Flutter中Widget比较杂乱,不太好分类,所以搜索是非常重要的 另外可以根据星级进行过滤,支持多选。目前正在考虑根据功能分类,之后会有所完善。

. . .

2.搜藏功能

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

. . .

FlutterUnit 1.0 目前基本就是这么多功能,可以在Github中下载打包后的apk玩玩 希望能对你的Flutter学习有所帮助。


3.关于我与项目

不多说,都在图里。

. . .

|

About

【Flutter 集录指南 App】The unity of flutter, The unity of coder.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.