Flutter的生态越发强大, 通过丰富多彩的三方package你可以更好地学习并作出效果惊艳的APP。
这里精选了四类pub.dev
上的热门项目,推荐给大家,这四类分别是:
- 向导页 :用于APP首次启动的向导画面
- 实用控件:常用的控件类型,效果炫酷
- 底部导航:底部导航栏相关控件
- 周边工具:提供一些非UI的必要功能和效率工具
向导页
1.tutorial_coach_mark
https://pub.dev/packages/tutorial_coach_mark
当APP的某页面首次露出时的前导页,可以自定义Guide的遮罩颜色以及说明内容
2. flutter_sliding_tutorial
https://pub.dev/packages/flutter_sliding_tutorial
首次进入APP时前置引导页
3.flutter_overboard
https://pub.dev/packages/flutter_overboard
同样用于APP首次进入的前导页
实用控件
1.awesome_dialog
https://pub.dev/packages/awesome_dialog
效果炫酷的Dialog,"!"区域还可以替换为任意图片,定制性高
2.sweetalert
https://pub.dev/packages/sweetalert
另一种风格的Dialog
3.percent_indicator
https://pub.dev/packages/percent_indicator
显示圆形或条形的进度条
4.fl_chart
https://pub.dev/packages/fl_chart
各种超炫的图表
LineChart | BarChart | PieChart | ScatterChart |
---|---|---|---|
5.flutter_clean_calendar
https://pub.dev/packages/flutter_clean_calendar
日历控件
6.infinite_cards
https://pub.dev/packages/infinite_cards
卡片控件,有点像Android5.0时期的程序选择器
Android | iOS |
---|---|
底部导航
1. bubble_bottom_bar
https://pub.dev/packages/bubble_bottom_bar
2.bcurved_navigation_bar
https://pub.dev/packages/curved_navigation_bar
3.bff_navigation_bar
https://pub.dev/packages/ff_navigation_bar
4.fancy_bottom_navigation
https://pub.dev/packages/fancy_bottom_navigation
周边工具
1. fflutter_icons
https://pub.dev/packages/flutter_icons
在Flutter中使用可定制的图标,该插件包是受到 react-native-vector-icons
启发而开发
2.flutter_launcher_icons
https://pub.dev/packages/flutter_launcher_icons
一个命令行工具,可以指定生成IOS以及Android上对应的icon
3.flutter_native_splash
https://pub.dev/packages/flutter_native_splash
用native实现开机的闪屏页
4. flutter_share
https://pub.dev/packages/flutter_share
提供native的分享功能
5.url_launcher
https://pub.dev/packages/url_launcher
提供跳转到Web页打开URL的功能,还可以通过URL打开mai、电话等
详细可参考Flutter启动浏览器打开URL