Skip to content

Commit e628f19

Browse files
committed
完善英文文档
1 parent 258bb29 commit e628f19

File tree

7 files changed

+472
-3
lines changed

7 files changed

+472
-3
lines changed

README-EN.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
## 1、Flutter Resources
2121

22-
* #### :fire: [Common libraries for Flutter(Everything you want is here)](https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/readme/Flutter%E7%9A%84%E9%9C%80%E8%A6%81%E4%B8%8E%E5%8E%9F%E7%94%9F%E4%BA%A4%E4%BA%92%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E5%BA%93.md)
22+
* #### :fire: [Common libraries for Flutter(Everything you want is here)](https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/readme/Flutter%E7%9A%84%E9%9C%80%E8%A6%81%E4%B8%8E%E5%8E%9F%E7%94%9F%E4%BA%A4%E4%BA%92%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E5%BA%93/English_docs/Common libraries for Flutter.md)
2323

2424
* #### [Flutter basis](https://www.jianshu.com/p/2c9867e737a1)
2525

@@ -126,7 +126,6 @@ Search `Flutter那些事` and follow me. For further information, please scan th
126126

127127
![Wechat public account](https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/pics/%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg?raw=true)
128128

129-
130129
----
131130

132131
# Licence

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
## 一、自己总结的Flutter有关资料
1919

20-
* #### :fire: [Flutter的需要与原生交互的一些常用库](https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/readme/Flutter%E7%9A%84%E9%9C%80%E8%A6%81%E4%B8%8E%E5%8E%9F%E7%94%9F%E4%BA%A4%E4%BA%92%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E5%BA%93.md)
20+
* #### :fire: [Flutter的需要与原生交互的一些常用库](https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/readme/Flutter%E7%9A%84%E9%9C%80%E8%A6%81%E4%B8%8E%E5%8E%9F%E7%94%9F%E4%BA%A4%E4%BA%92%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E5%BA%93/Flutter%E7%9A%84%E9%9C%80%E8%A6%81%E4%B8%8E%E5%8E%9F%E7%94%9F%E4%BA%A4%E4%BA%92%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E5%BA%93.md)
2121

2222
* #### [Flutter基础全面详解](https://www.jianshu.com/p/2c9867e737a1)
2323

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Common libraries for Flutter(Everything you want is here)
2+
3+
**[Note] The following libraries have been updated all the time, please choose the latest stable version to download.**
4+
**If you have any questions or you find other libraries, you can write your questions in the `issues`.**
5+
6+
----
7+
8+
## Extended Library of Dart Language -- Quiver
9+
10+
Quiver is a set of utility libraries for Dart .It's easier and more convenient to use Dart language.
11+
12+
Github: https://github.com/google/quiver-dart
13+
14+
Installation:
15+
16+
```yaml
17+
dependencies:
18+
quiver: '>=2.0.0 <3.0.0'
19+
```
20+
21+
----
22+
23+
## A script that automatically adds file records to the directory template set in pubspec. yaml `asset_generator`
24+
25+
26+
**Features: Use `asset_generator'to generate `r.dart` file which is convenient to reference resources in code.**
27+
28+
github地址: https://github.com/flutter-dev/asset_generator
29+
30+
Usage:
31+
32+
33+
* 1. Download `asset_generator.dart` file.
34+
35+
* 2. Go to the Flutter installation directory and place the `asset_generator.dart` file in the Flutter installation directory.
36+
37+
----
38+
39+
## :point_right: On-line monitoring tools for `pubspec.yaml` file,https://www.bejson.com/validators/yaml/ , copy your `.yaml` file and the website will find errors automatically.
40+
41+
----
42+
43+
## Common libraies:
44+
45+
46+
| README files | Introductions |
47+
| ----------------- | ------------------------------------------------------------ |
48+
| [Common libraies for Flutter](third_libs.md) | About native mobile devices.The details are as follows:<br/>- **Map(Map display, location, longitude and latitude, etc.).**<br/>- **QRCode.**<br/>- **WebView(Interaction between Flutter and JS).**<br/>- **Charts libraies.**<br/>- **permissions libraies(requried).**<br/>- **Statistics libraies(Statistics of App data: daily activity, users, downloads, online time, etc.).**<br/>- **Sharing and loading(sharing and landing on platforms such as QQ, Weixin and Weibo).**<br/>- **Push (necessary for pushing service-side messages to mobile devices).**<br/>- **IM(Instant messaging (chat) and other usage scenarios.**<br/>- **RTC(Use scenarios such as audio and video conference calls).**<br/>- **Video Play (Local Video, Online Video or RTmp Source Format).**<br/>- **Payment (using Alipay, WeChat payment, etc.).**<br/>- **SMS(Short Message Verification Code).**<br/>- **Web pages jump to App specific pages (linking of APP).**<br/>- **A fun library: PWA (a Library Based on Dart's PWA)**. |
49+
|[third-party Data libraies forFlutter](data_libs.md)|About data-processing.The details are as follows:<br/>- **Network request (load network data, send data to server).**<br/>- **Type codec libraries (character codec).**<br/>- **Data serialization.**<br/>- **Json parsing (json parsing into Map or object).**<br/>- **Comparison of common Json libraies.**<br/>- **Libraries Related to Coding and Decoding, Encryption and Decryption (AES, RSA, etc.).**<br/>- **System platform-related libraries (device information, bluetooth, wifi, files, etc.).**<br/>- **Internationalization and localization (multilingual version).**<br/>- **Picture Loading and Caching.**<br/>- **Data storage, cache-related Libraries.**<br/>- **Routing (Navigation Switching).**<br/>- **Message passing communication is concerned.**<br/>- **Video &amp; Audio Processing.**<br/>- **Rx-related (asynchronous task flow operation, (Note: Rx is an idea, and it's use in all kinds of common languages , such as: RxJava, RxKotlin, RxJs, RxSwift, etc.)**.|
50+
|[third-party UI libraies forFlutter](UI_libs.md)|Beautiful UI libraies, you can use it to create your personalized UI.The details are as follows:<br/>- **Tooltips & help dialogs.**<br/>- **About beautiful icons .**<br/> - **Beautiful rich texts.** <br/> - **MarkDown. **<br/>- **Cool animation.**<br/>- **Libraies for the matching of Android and iOS.**<br/>- **Calendar libraies(for displaying and operation calendars).**<br/>- **Date, time, date,&time, icon, selector for custom data (selectors all you want).**<br/>- **Image pickers.**<br/>- **Contacts pickers.**<br/>- **Color pickers.**<br/>- **carousel or slideshow(and about Tab or PagerView).**<br/>- **About Navigation bars.**<br/>- **Personalized views with scolls and lists.**|
51+
52+
----
53+
54+
#### If you find any of these libraries unusable, or if you find more and better third-party libraries, you can write `issues`. Thank you.
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
## UI有关的第三方库:
2+
3+
**弹窗和提示窗有关的库 ↓**
4+
5+
| 库名 | 版本号 | 链接 | 描述 |
6+
| --------- | ------- | ---------- | ---------- |
7+
| font_awesome_flutter | 7.0.0 | https://pub.dev/packages/font_awesome_flutter | 图标字体的一个库 |
8+
| fluttertoast | 2.0.3 | https://pub.dev/packages/fluttertoast | 用于Android和ios的toast库。 | |
9+
| camera | 0.2.9+1 | https://pub.dev/packages/camera | 谷歌官方的相机库。用于在Android和iOS上获取有关和控制相机的信息。支持预览相机馈送和捕捉图像,可以用来视频录制,新增对拍照的方向的处理。 |
10+
11+
**图标有关的开源库 ↓**
12+
13+
| 库名 | 版本号 | 链接 | 描述 |
14+
| -------- | ------ | ------- | ------- |
15+
| cupertino_icons | 0.1.2 | https://pub.dev/packages/cupertino_icons | Cupertino的图标组件库 |
16+
| flutter_launcher_icons | 0.6.0 | https://pub.dev/packages/flutter_launcher_icons 或者github地址https://github.com/fluttercommunity/flutter_launcher_icons | 一个命令行工具,简化了更新Flutter应用程序启动图标的任务。 完全灵活,您可以选择要更新启动图标的平台,如果需要,可以选择保留旧的启动图标,以防将来某个时候还原旧图标。 |
17+
18+
**富文本 ↓**
19+
20+
| 库名 | 版本号 | 链接 | 描述 |
21+
| --------------------- | ------ | ------------------------------------------------------- | ------------------------------------------------------------ |
22+
| flutter_html_view | 0.5.2 | https://pub.dev/packages/flutter_html_view | Flutter没有默认的支持来显示html,所以需要三方的包来显示。这个包可以将html呈现给原生的Widget。(目前支持的标签比较少) |
23+
| flutter_html_textview | 0.2.6 | https://pub.dev/packages/flutter_html_textview | 将html呈现为一个Widget,在textview中呈现html。 |
24+
25+
**MarkDown ↓**
26+
27+
| 库名 | 版本号 | 链接 | 描述 |
28+
| ---------------- | ------ | ------------------------------------------- | ------------------------------------------------------------ |
29+
| flutter_markdown | 0.1.3 | https://github.com/flutter/flutter_markdown | 官方的MarkDown库,它支持原始MarkDown格式,但没有内联Html格式。 |
30+
| markdown | 2.0.0 | https://pub.dev/packages/markdown | 用Dart编写的便携式Markdown库。它可以在客户端和服务器上将Markdown解析为HTML。 |
31+
| html2md | 0.1.7 | https://pub.dev/packages/html2md | 将html转换为Dart中的MarkDown. |
32+
33+
**动画有关的库 ↓**
34+
35+
| 库名 | 版本号 | 链接 | 描述 |
36+
| ----------------------- | ------ | ----------------------------------------- | ------------------------------------------------------------ |
37+
| flutter_villains | 1.0.1 | https://pub.dev/packages/flutter_villains | 页面切换动画的一个库,简化动画操作,你只需要管理好UI就可以了。 |
38+
| flutter_spinkit | 4.0.0 | https://pub.dev/packages/flutter_spinkit | 加载数据时的各种渐变进度动画(比如:菊花进度、圆环进度、旋转进度等)。具体演示效果可以看github:<https://github.com/jogboms/flutter_spinkit> |
39+
| progress_indicators | 0.1.4 | https://pub.dev/packages/progress_indicators | 这里有一些很酷的动画进度指示器可以使用。具体演示效果可以看github:https://github.com/wal33d006/progress_indicators |
40+
41+
**针对Android和ios平台的UI适配库 ↓**
42+
43+
| 库名 | 版本号 | 链接 | 描述 |
44+
| -------------- | ------ | ------------------------------------------------ | ------------------------------------------------------------ |
45+
| platform_aware | 0.4.0 | https://pub.dev/packages/platform_aware | 为自动适应当前平台而包装的Flutter组件,不需要对iOS和Android进行代码更改。所有小部件都依赖于Theme.of(context).platform来确定当前活动平台的平台。你可以使用Flutter Inspector动态地更改平台。 |
46+
| native_widgets | 0.0.3 | https://pub.dev/packages/native_widgets | 为避免重复代码,只编写一次代码就可以支持两个平台并自动根据平台自动使用对应风格组件,Android将使用材料设计,iOS将使用Cupertino风格的小部件。 |
47+
48+
**日历库(主要是用于显示和操作日历)**
49+
50+
| 库名 | 版本号 | 链接 | 描述 |
51+
| ---------------- | ------ | -------------------------------------------------- | -------------------------------------------------------- |
52+
| flutter_calendar | 0.0.4 | https://pub.dev/packages/flutter_calendar | 适用于Flutter的日历小组件。 |
53+
| calendarro | 0.0.1 | https://pub.dev/packages/calendarro | Flutter的日历组件库。 这个库提供了多种自定义组件的方法。 |
54+
55+
56+
57+
**日期,时间,日期时间,icon,自定义数据的选择器(很全面) ↓**
58+
59+
| 库名 | 版本号 | 链接 | 描述 |
60+
| -------------- | ------ | ------------------------------------------------ | ------------------------------------------------------------ |
61+
| flutter_picker | 0.0.3 | https://pub.dev/packages/flutter_picker | 一个日期,时间,日期时间,icon,自定义数据的选择器,可以居中弹窗,也可以在底部弹出。(目前来看是最全面的一个选择器控件。该插件支持ios和android平台,使用的是ios的风格的UI效果。) |
62+
63+
**图片选择的库 ↓**
64+
65+
| 库名 | 版本号 | 链接 | 描述 |
66+
| ----------------------------- | ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
67+
| image_picker | 0.4.5 | https://pub.dev/packages/image_picker | 适用于iOS和Android的Flutter插件,用于从图像库中拾取图像,并使用相机拍摄新照片。(功能正在完善中) |
68+
| flutter_multiple_image_picker | 0.0.1 | https://pub.dev/packages/flutter_multiple_image_picker | 一个新的Flutter插件,用于从图库中选择多个图像。 |
69+
70+
**联系人选择的库 ↓**
71+
72+
| 库名 | 版本号 | 链接 | 描述 |
73+
| -------------- | ------ | ------------------------------------------------ | ------------------------------------------------------------ |
74+
| contact_picker | 0.0.2 | https://pub.dev/packages/contact_picker | 使用此插件,Flutter应用程序可以地址簿中选择联系人,并将联系人信息返回给应用程序,并且不需要用户的任何特殊权限。目前该插件仅支持选择电话号码。 |
75+
76+
**颜色选择的库 ↓**
77+
78+
| 库名 | 版本号 | 链接 | 描述 |
79+
| --------------------- | ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
80+
| flutter_color_picker | 0.0.1 | https://pub.dev/packages/flutter_color_picker | 一个简单的颜色选择器,类似于安卓的selector的功能,可以在点击控件时,给控件设置选择器效果。 |
81+
| material_color_picker | 0.0.1 | https://pub.dev/packages/material_color_picker(这个是旧版本) | 这个是Flutter的颜色选择器,基于Google Docs颜色选择器。这个用于选择颜色,你想用哪一个颜色,可以弹窗自由选择。 |
82+
| material_pickers | 0.0.2 | https://pub.dev/packages/material_pickers(这个是新版本) | 这个是Flutter的颜色选择器,基于Google Docs颜色选择器。这个用于选择颜色,你想用哪一个颜色,可以弹窗自由选择。 |
83+
| flutter_colorpicker | 0.0.5 | https://pub.dev/packages/flutter_colorpicker | 这是一个HSV的颜色选择器 |
84+
85+
**轮播图有关的库(以及Tab PagerView有关的库) ↓**
86+
87+
| 库名 | 版本号 | 链接 | 描述 |
88+
| ------------------ | ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
89+
| flutter_swiper | 1.0.4 | https://pub.dev/packages/flutter_swiper 对应的github地址https://github.com/best-flutter/flutter_swiper | Flutter最强大的siwiper, 多种布局方式,无限轮播,Android和IOS双端适配. |
90+
| infinity_page_view | 1.0.0 | https://pub.dev/packages/infinity_page_view | Flutter无限页面视图。 |
91+
| carousel | 0.1.0 | https://pub.dev/packages/carousel | 一个简单的轮播组件(待完善)。 |
92+
| page_transformer | 0.0.1 | https://pub.dev/packages/page_transformer | 用于在Flutter中创建漂亮的PageView视差效果的示例项目。 |
93+
94+
**导航栏有关的库(库) ↓**
95+
96+
| 库名 | 版本号 | 链接 | 描述 |
97+
| -------------- | ------ | ------------------------------------------------ | ---------------------- |
98+
| navigation_bar | 0.0.1 | https://pub.dev/packages/navigation_bar | 一个简易的底部导航栏。 |
99+
100+
101+
102+
**列表有关的库 ↓**
103+
104+
| 库名 | 版本号 | 链接 | 描述 |
105+
| -------------------- | ------ | ------------------------------------------------------ | ------------------------------------------------------------ |
106+
| flutter_pagewise | 0.2.0 | https://pub.dev/packages/flutter_pagewise | 一次加载一页(或批处理)内容(也称为延迟加载) |
107+
| lazy_load_scrollview | 0.0.2 | https://pub.dev/packages/lazy_load_scrollview | ScrollView的包装器,可以启用延迟加载,当到达页面底部时将触发回调。 |
108+

0 commit comments

Comments
 (0)