Skip to content

Commit a41946b

Browse files
update
1 parent 99f3d84 commit a41946b

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

readme/Flutter的需要与原生交互的一些常用库.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ http|0.11.3+16|https://pub.dartlang.org/packages/http|该软件包包含一组
1515
dio|0.0.14|https://pub.dartlang.org/packages/dio|Dart的一个强大的Http客户端,支持拦截器、全局配置、FormData、请求取消、文件下载、超时等。
1616
http_multi_server|2.0.5|https://pub.dartlang.org/packages/http_multi_server|dart:io HttpServer包装器,用于处理来自多个服务器的请求
1717

18+
----
19+
1820
> 类型编解码的库:
1921
2022
库名|版本号|链接|描述
@@ -23,6 +25,8 @@ html_unescape|1.0.0|https://pub.dartlang.org/packages/html_unescape|用于解决
2325
gbk2utf8||https://github.com/jzoom/gbk2utf8|官方的http还不能支持中文gbk的解析,这个项目就是为了解决gbk转成utf-8编码的。
2426

2527

28+
----
29+
2630
> 序列化
2731
2832
* 手动序列化:
@@ -39,6 +43,8 @@ built_value_generator|5.5.1|https://pub.dartlang.org/packages/built_value_genera
3943
built_value_test|5.5.1|https://pub.dartlang.org/packages/built_value_test|test依赖项
4044

4145

46+
----
47+
4248
> json解析
4349
4450
* https://github.com/javiercbk/json_to_dart 根据json生成Dart实体类
@@ -65,12 +71,16 @@ https://github.com/eredo/dartson (用于web)
6571

6672

6773

74+
----
75+
6876
> 国际化和本地化:
6977
7078
库名|版本号|链接|描述
7179
-|-|-|-
7280
intl|0.15.6|https://pub.dartlang.org/packages/intl|这个包提供国际化和本地化功能,包括消息翻译、复数和性别、日期/数字格式和解析以及双向文本。
7381

82+
----
83+
7484
> 图片加载
7585
7686
使用`Image.network`,或者使用下面这个库:
@@ -79,6 +89,8 @@ intl|0.15.6|https://pub.dartlang.org/packages/intl|这个包提供国际化和
7989
-|-|-|-
8090
cached_network_image|0.4.1+1|https://pub.dartlang.org/packages/cached_network_image|Flutter库来加载和缓存网络图像。也可以与占位符和错误小部件一起使用。
8191

92+
----
93+
8294
> 数据存储、缓存有关的库
8395
8496

@@ -87,6 +99,8 @@ cached_network_image|0.4.1+1|https://pub.dartlang.org/packages/cached_network_im
8799
sqflite|sqflite0.10.0|https://pub.dartlang.org/packages/sqflite|SQLite的Flutter插件,一个自包含的高可靠性嵌入式SQL数据库引擎。
88100
file_cache|0.0.1|https://pub.dartlang.org/packages/file_cache|为flutter package项目缓存Json,Buffer,FileCacheImage。
89101

102+
----
103+
90104
> UI库:
91105
92106
库名|版本号|链接|描述
@@ -103,13 +117,17 @@ flutter_html_textview|0.2.6|https://pub.dartlang.org/packages/flutter_html_textv
103117
markdown|2.0.0|https://pub.dartlang.org/packages/markdown|用Dart编写的便携式Markdown库。它可以在客户端和服务器上将Markdown解析为HTML。
104118
html2md|0.1.7|https://pub.dartlang.org/packages/html2md|将html转换为Dart中的MarkDown.
105119

120+
----
121+
106122
> 路由:
107123
108124
库名|版本号|链接|描述
109125
-|-|-|-
110126
fluro|1.3.1|https://pub.dartlang.org/packages/fluro|最好用的路由导航框架。功能:简单的路线导航;函数处理程序(映射到函数而不是路径);通配符参数匹配;查询字符串参数解析;内置常用转换;简单的定制转换创建。
111127

112128

129+
----
130+
113131
> 消息传递通信有关:
114132
115133
库名|版本号|链接|描述
@@ -120,6 +138,8 @@ url_launcher|3.0.2|https://pub.dartlang.org/packages/url_launcher|用于在Andro
120138
firebase_messaging|1.0.2|https://pub.dartlang.org/packages/firebase_messaging|一款跨平台的消息传递解决方案,可让您在Android和iOS上可靠地传递消息。
121139
event_bus|0.4.1|https://pub.dartlang.org/packages/event_bus|一个使用Dart流进行解耦应用程序的简单事件总线的库。
122140

141+
----
142+
123143
> 视频 & 音频:
124144
125145
库名|版本号|链接|描述
@@ -131,6 +151,8 @@ audioplayer|0.5.0|https://pub.dartlang.org/packages/audioplayer|一个播放远
131151
audioplayers|0.5.2|https://pub.dartlang.org/packages/audioplayers|这是rxlabz的audioplayer的一个分支,不同之处在于它支持同时播放多个音频并显示音量控制。
132152

133153

154+
----
155+
134156
> rx系列:
135157
136158
库名|版本号|链接|描述
@@ -140,6 +162,8 @@ rx_widgets|1.0.3|https://pub.dartlang.org/packages/rx_widgets|rx_widgets是一
140162
rx_command|2.0.0|https://pub.dartlang.org/packages/rx_command|RxCommand是针对事件处理程序的基于Reactive Extensions(Rx)的抽象。它基于ReactiveUI框架的ReactiveCommand。它大量使用了RxDart包。
141163

142164

165+
----
166+
143167
> 系统平台有关的库:
144168
145169
库名|版本号|链接|描述
@@ -173,19 +197,25 @@ location|1.3.4|https://pub.dartlang.org/packages/location|这个插件 处理And
173197
latlong|0.5.3|https://pub.dartlang.org/packages/latlong|LatLong是一个计算通用的纬度和经度的轻量级库。
174198

175199

200+
----
201+
176202
> 二维码
177203
178204
库名|版本号|链接|描述
179205
-|-|-|-
180206
barcode_scan|0.0.4|https://pub.dartlang.org/packages/barcode_scan|用于扫描2D条形码和QRCodes的Flutter插件。
181207
qrcode_reader|0.3.3|https://pub.dartlang.org/packages/qrcode_reader|使用相机读取二维码的Flutter插件。
182208

209+
----
210+
183211
> WebView
184212
185213
库名|版本号|链接|描述
186214
-|-|-|-
187215
flutter_webview_plugin|0.1.6|https://pub.dartlang.org/packages/flutter_webview_plugin|允许Flutter与原生Webview进行通信的插件。
188216

217+
----
218+
189219
> 图表库
190220
191221
库名|版本号|链接|描述
@@ -195,6 +225,8 @@ charts-flutter|0.3.0|https://pub.dartlang.org/packages/charts_common|通用的
195225
flutter_circular_chart|0.0.3|https://pub.dartlang.org/packages/flutter_circular_chart|一个让你使用flutter轻松创建的动画圆形图控件的库。
196226

197227

228+
----
229+
198230
> 权限库
199231
200232
库名|版本号|链接|描述
@@ -203,19 +235,25 @@ simple_permissions|0.1.5|https://pub.dartlang.org/packages/simple_permissions|
203235
flutter_simple_permissions|0.0.1|https://pub.dartlang.org/packages/flutter_simple_permissions|权限申请的库
204236

205237

238+
----
239+
206240
> 分享
207241
208242
库名|版本号|链接|描述
209243
-|-|-|-
210244
share|0.5.1|https://pub.dartlang.org/packages/share|支持分享的flutter插件
211245

212246

247+
----
248+
213249
> 统计
214250
215251
库名|版本号|链接|描述
216252
-|-|-|-
217253
flutter_umeng_analytics|0.0.1|https://pub.dartlang.org/packages/flutter_umeng_analytics|这个库集成了友盟统计sdk
218254

255+
----
256+
219257
> 登陆
220258
221259
库名|版本号|链接|描述
@@ -230,16 +268,20 @@ flutter_wechat|0.1.2|https://pub.dartlang.org/packages/flutter_wechat|这个库
230268
flutter_alipay|0.1.0|https://pub.dartlang.org/packages/flutter_alipay|这个库继承了支付宝,兼容android和ios
231269

232270

271+
----
272+
233273
**以下几个暂未找到相关的三方库**
234274

235275

236276
* 语音
237277
* 推送
238278

279+
**另外加密解密有关的库也是需要去花点时间找找。。**
280+
239281
----
240282

241283
## 一个好玩的库:
242284

243285
库名|版本号|链接|描述
244286
-|-|-|-
245-
pwa|0.1.10|https://pub.dartlang.org/packages/pwa|基于Dart的PWA应用程序的库
287+
pwa|0.1.10|https://pub.dartlang.org/packages/pwa|基于Dart的PWA应用程序的库

0 commit comments

Comments
 (0)