1. dio
- 一个强大的 Http 客户端库,提供了多种并发、超时、缓存等功能的支持,可以方便地进行网络请求。
2. flutter_bloc
- 一款基于 BLoC 模式的状态管理库,它提供了一种通用的方式来在 Flutter 应用中管理状态,让状态管理更加简单。
3. provider
- 一款轻量级的状态管理库,也支持 BLoC 模式和 Provider 模式混用,可以帮助开发者更好地管理状态。
4. shared_preferences
- 这个库可以让你方便地在设备上存储简单的键值对数据,比如用户设置等,支持安全存储敏感数据。
5. flutter_webview_plugin
- 提供了内嵌 WebView 的支持,可以在应用中方便地显示网页内容。
6. fluttertoast
- 一个非常简单易用的 Toast 控件库,可以轻松地在应用中显示提示信息。
7. rxdart
- 一款基于 RxJava 的响应式编程库,可以让你方便地处理异步事件。
8. dio_http_cache
- 一个基于 dio 的 Http 缓存库,可以添加缓存机制,提高网络请求效率。
9. connectivity
- 提供了网络连接状态的检测功能,可以方便地监听网络连接状态。
10. flutter_staggered_grid_view
- 一款非常实用的瀑布流布局插件,支持多行、多列、动态宽高和自定义布局。
11. flutter_local_notifications
- 提供了本地通知功能的支持,可以方便地向设备发送通知,例如提醒、提醒等。
12. url_launcher
- 提供了在设备上打开外部链接的支持,可以跳转到浏览器、电话、短信等应用程序。
13. image_picker
- 提供了从相机或相册选择图片的支持,可以方便地实现用户头像、身份证识别等功能。
14. flutter_screenutil
- 提供了方便且高效的屏幕适配方式,可以让你在不同屏幕密度和分辨率下开发统一的 UI。
15. google_maps_flutter
- 提供了 Google 地图的支持,可以在应用中方便地显示地图和地点信息。
16. fluro
- 提供了路由跳转管理器的支持,可以方便地进行控制页面跳转和参数传递。
17. flutter_swiper
- 一个非常强大的轮播图插件,支持多种样式、动画效果,可以非常方便地在应用中添加轮播图。
18. get_it
- 提供了依赖注入的支持,可以方便地管理应用中的依赖关系。
19. sqflite
- 提供了 SQLite 数据库的支持,可以方便地进行本地数据存储和读取。
20. flutter_datetime_picker
- 提供了方便的时间选择器和日期选择器的支持,可以方便地进行时间和日期的选择。
21. chewie
- 一个嵌入式视频播放器插件,支持多种视频格式,适配不同平台。
22. path_provider
- 提供了访问设备文件系统路径的支持,可以方便地读写文件和文件夹。
23. intl
- 提供了国际化和本地化的支持,可以方便地在应用中实现多语言切换和本地化需求。
24. json_serializable
- 一个基于代码生成的库,可以让你更方便地将 Dart 类序列化为 JSON 数据,并支持 JSON 数据反序列化为 Dart 类。
25. flutter_svg
- 提供了 SVG 图像的支持,可以方便地在应用中使用 SVG 格式的矢量图。
26. webview_flutter
- 提供了原生 WebView 组件支持,可以方便地在应用中渲染网页。
27. permission_handler
- 提供了权限管理的支持,可以方便地处理应用的权限问题。
28. flutter_facebook_login
- 提供了 Facebook 登录授权的支持,可以方便地与 Facebook API 进行交互。
29. video_player
- 一个支持多种视频格式的视频播放器插件,可以方便地在应用中播放视频内容。
30. google_fonts
- 提供了 Google 字体的支持,可以在应用中使用 Google 字体的自定义字体。
31. flutter_awesome_notifications
- 提供了推送通知功能的支持,并支持自定义通知栏样式。
32. flutter_sound
- 提供了录音和音频播放功能的支持,可以方便地实现语音聊天、语音笔记等功能。
33. url_launcher_web
- 提供了在 Web 端打开外部链接的支持,可以方便地跳转到浏览器、其他网站等。
34. device_info
- 提供了获取设备信息的支持,可以获取设备型号、系统版本、设备唯一标识等信息。
35. package_info
- 提供了获取应用程序包信息的支持,可以获取应用程序名称、包名、版本等信息。
36. simple_animations
- 提供了一系列的简单动画效果支持,可以实现各种动效的实现。
37. flutter_spinkit
- 提供了一系列漂亮的加载动画效果,在应用程序中使用非常方便。
38. flutter_slidable
- 一个很好用的滑动删除的实现插件,支持左滑、右滑等多种效果。
39. flutter_laoding
- 修改UI界面状态,利用提供的方法快速的切换状态。
40. location
- 提供了获取当前位置和监听位置变化的支持,可以方便地实现地图、定位等功能。
41. flutter_custom_tabs
- 提供了 Tab 栏的支持,可以方便地实现选项卡切换等功能。
42. sign_in_with_apple
- 提供了 Apple 登录授权的支持,可以方便地与 Apple API 进行交互。
43. flutter_reorderable_list
- 提供了重新排序列表的支持,可以方便地实现拖拽排序效果。
44. flutter_typeahead
- 提供了输入提示的支持,可以方便地实现联想输入等功能。
45. firebase_core
- Firebase SDK 的核心库,提供了基础的实时数据库和身份验证功能。
46. firebase_messaging
- Firebase SDK 的消息推送库,提供了向 Android 和 iOS 设备发送推送通知的功能。
47. firebase_auth
- Firebase SDK 的身份验证库,提供了用户注册、登录和密码找回等功能。
48. flutter_facebook_auth
- 提供了 Facebook 登录授权的支持,可以方便地使用 Facebook 身份验证功能。
49. flutter_twitter_login
- 提供了 Twitter 登录功能的支持,可以方便地使用 Twitter 身份验证功能。
50. flutter_html
- 提供了在 Flutter 应用中使用 HTML 标记语言渲染的支持,支持多种 HTML tags、attributes 和 CSS 样式。
51. flutter_advanced_networkimage
- 提供了高级网络图片加载功能的支持,支持多个图片格式、自定义缓存和加载控件等。
52. flutter_map
- 提供了地图控件的支持,可以方便地在应用中添加地图和地点信息。
53. flutter_radio_group
- 提供了单选框组件的支持,可以方便地实现单选功能。
54. flutter_bloc_pattern
- 提供了 BLoC 设计模式的支持,可以方便地实现业务逻辑和视图之间的数据流动。