flutter 常用第三方库推荐200基本使用以及功能介绍

  1. dio
  • 一个强大的 Http 客户端库,提供了多种并发、超时、缓存等功能的支持,可以方便地进行网络请求。
  1. flutter_bloc
  • 一款基于 BLoC 模式的状态管理库,它提供了一种通用的方式来在 Flutter 应用中管理状态,让状态管理更加简单。
  1. provider
  • 一款轻量级的状态管理库,也支持 BLoC 模式和 Provider 模式混用,可以帮助开发者更好地管理状态。
  1. shared_preferences
  • 这个库可以让你方便地在设备上存储简单的键值对数据,比如用户设置等,支持安全存储敏感数据。
  1. flutter_webview_plugin
  • 提供了内嵌 WebView 的支持,可以在应用中方便地显示网页内容。
  1. fluttertoast
  • 一个非常简单易用的 Toast 控件库,可以轻松地在应用中显示提示信息。
  1. rxdart
  • 一款基于 RxJava 的响应式编程库,可以让你方便地处理异步事件。
  1. dio_http_cache
  • 一个基于 dio 的 Http 缓存库,可以添加缓存机制,提高网络请求效率。
  1. connectivity
  • 提供了网络连接状态的检测功能,可以方便地监听网络连接状态。
  1. flutter_staggered_grid_view
  • 一款非常实用的瀑布流布局插件,支持多行、多列、动态宽高和自定义布局。
  1. flutter_local_notifications
  • 提供了本地通知功能的支持,可以方便地向设备发送通知,例如提醒、提醒等。
  1. url_launcher
  • 提供了在设备上打开外部链接的支持,可以跳转到浏览器、电话、短信等应用程序。
  1. image_picker
  • 提供了从相机或相册选择图片的支持,可以方便地实现用户头像、身份证识别等功能。
  1. flutter_screenutil
  • 提供了方便且高效的屏幕适配方式,可以让你在不同屏幕密度和分辨率下开发统一的 UI。
  1. google_maps_flutter
  • 提供了 Google 地图的支持,可以在应用中方便地显示地图和地点信息。
  1. fluro
  • 提供了路由跳转管理器的支持,可以方便地进行控制页面跳转和参数传递。
  1. flutter_swiper
  • 一个非常强大的轮播图插件,支持多种样式、动画效果,可以非常方便地在应用中添加轮播图。
  1. get_it
  • 提供了依赖注入的支持,可以方便地管理应用中的依赖关系。
  1. sqflite
  • 提供了 SQLite 数据库的支持,可以方便地进行本地数据存储和读取。
  1. flutter_datetime_picker
  • 提供了方便的时间选择器和日期选择器的支持,可以方便地进行时间和日期的选择。
  1. chewie
  • 一个嵌入式视频播放器插件,支持多种视频格式,适配不同平台。
  1. path_provider
  • 提供了访问设备文件系统路径的支持,可以方便地读写文件和文件夹。
  1. intl
  • 提供了国际化和本地化的支持,可以方便地在应用中实现多语言切换和本地化需求。
  1. json_serializable
  • 一个基于代码生成的库,可以让你更方便地将 Dart 类序列化为 JSON 数据,并支持 JSON 数据反序列化为 Dart 类。
  1. flutter_svg
  • 提供了 SVG 图像的支持,可以方便地在应用中使用 SVG 格式的矢量图。
  1. webview_flutter
  • 提供了原生 WebView 组件支持,可以方便地在应用中渲染网页。
  1. permission_handler
  • 提供了权限管理的支持,可以方便地处理应用的权限问题。
  1. flutter_facebook_login
  • 提供了 Facebook 登录授权的支持,可以方便地与 Facebook API 进行交互。
  1. video_player
  • 一个支持多种视频格式的视频播放器插件,可以方便地在应用中播放视频内容。
  1. google_fonts
  • 提供了 Google 字体的支持,可以在应用中使用 Google 字体的自定义字体。
  1. flutter_awesome_notifications
  • 提供了推送通知功能的支持,并支持自定义通知栏样式。
  1. flutter_sound
  • 提供了录音和音频播放功能的支持,可以方便地实现语音聊天、语音笔记等功能。
  1. url_launcher_web
  • 提供了在 Web 端打开外部链接的支持,可以方便地跳转到浏览器、其他网站等。
  1. device_info
  • 提供了获取设备信息的支持,可以获取设备型号、系统版本、设备唯一标识等信息。
  1. package_info
  • 提供了获取应用程序包信息的支持,可以获取应用程序名称、包名、版本等信息。
  1. simple_animations
  • 提供了一系列的简单动画效果支持,可以实现各种动效的实现。
  1. flutter_spinkit
  • 提供了一系列漂亮的加载动画效果,在应用程序中使用非常方便。
  1. flutter_slidable
  • 一个很好用的滑动删除的实现插件,支持左滑、右滑等多种效果。
  1. flutter_laoding
  • 修改UI界面状态,利用提供的方法快速的切换状态。
  1. location
  • 提供了获取当前位置和监听位置变化的支持,可以方便地实现地图、定位等功能。
  1. flutter_custom_tabs
  • 提供了 Tab 栏的支持,可以方便地实现选项卡切换等功能。
  1. sign_in_with_apple
  • 提供了 Apple 登录授权的支持,可以方便地与 Apple API 进行交互。
  1. flutter_reorderable_list
  • 提供了重新排序列表的支持,可以方便地实现拖拽排序效果。
  1. flutter_typeahead
  • 提供了输入提示的支持,可以方便地实现联想输入等功能。
  1. firebase_core
  • Firebase SDK 的核心库,提供了基础的实时数据库和身份验证功能。
  1. firebase_messaging
  • Firebase SDK 的消息推送库,提供了向 Android 和 iOS 设备发送推送通知的功能。
  1. firebase_auth
  • Firebase SDK 的身份验证库,提供了用户注册、登录和密码找回等功能。
  1. flutter_facebook_auth
  • 提供了 Facebook 登录授权的支持,可以方便地使用 Facebook 身份验证功能。
  1. flutter_twitter_login
  • 提供了 Twitter 登录功能的支持,可以方便地使用 Twitter 身份验证功能。
  1. flutter_html
  • 提供了在 Flutter 应用中使用 HTML 标记语言渲染的支持,支持多种 HTML tags、attributes 和 CSS 样式。
  1. flutter_advanced_networkimage
  • 提供了高级网络图片加载功能的支持,支持多个图片格式、自定义缓存和加载控件等。
  1. flutter_map
  • 提供了地图控件的支持,可以方便地在应用中添加地图和地点信息。
  1. flutter_radio_group
  • 提供了单选框组件的支持,可以方便地实现单选功能。
  1. flutter_bloc_pattern
  • 提供了 BLoC 设计模式的支持,可以方便地实现业务逻辑和视图之间的数据流动。
  1. back_button_interceptor
  • 提供了返回按钮拦截的支持,可以实现在用户按下返回按钮时执行额外的操作。
  1. bloc_test
  • 提供了 BLoC 设计模式的单元测试库,可以方便地进行单元测试和集成测试。
  1. flushbar
  • 提供了弹出通知的支持,可以方便地在应用中显示提示消息。
  1. firebase_storage
  • Firebase SDK 的存储库,提供了上传和下载文件的功能。
  1. flutter_sound_lite
  • 提供了录音和音频播放功能的轻量级支持,可以方便地实现语音聊天、语音笔记等功能。
  1. flutter_simple_dependency_injection
  • 提供了依赖注入功能的支持,可以方便地进行对象的注入和管理。
  1. simple_animations_extended
  • 提供了一系列的简单动画效果扩展,可以实现更加丰富的动效设计。
  1. device_preview
  • 提供了设备预览功能的支持,可以方便地在不同设备上预览应用。
  1. flutter_keyboard_visibility
  • 提供了键盘状态的监听功能,可以方便地实现键盘出现和隐藏时的操作。
  1. flutter_icons
  • 提供了一系列的 Flutter 图标库,包括 Material Design 图标、Font Awesome 图标等。
  1. flutter_localizations
  • 提供了本地化和多语言支持的基础库,支持多种常用语言和自定义语言。
  1. gmail_sender
  • 提供了发送电子邮件的支持,可以方便地编写和发送电子邮件。
  1. sqflite_common_ffi
  • 提供了使用 FFI 技术实现 SQLite 数据库的支持、可以方便地进行本地数据的存储和读取。
  1. fcharts
  • 提供了 Flutter 图表库的支持,支持多种常见图表类型。
  1. flutter_firebase_ui
  • 提供了与 Firebase API 进行交互的用户界面控件。
  1. flutter_dash
  • 提供了自定义虚线功能的支持,可以方便地实现自定义虚线效果。
  1. flutter_booking_ui
  • 提供了一个预订 UI 库,包含预订流程的完整实现和特殊 UI 控件。
  1. page_transition
  • 提供了页面转换效果的支持,可以方便地自定义切换效果和动画。
  1. encrypt
  • 提供了对称和非对称加密的支持,可以方便地对敏感数据进行加密和解密操作。
  1. flutter_chart
  • 提供了数据可视化的支持,可以方便地以图表形式展示数据和趋势。
  1. flutter_cached_pdfview
  • 提供了 PDF 文件预览的支持,可以方便地展示 PDF 文件。
  1. flutter_datetime_picker2
  • 提供了日期和时间选择器的支持,可以方便地选择日期和时间。
  1. flutter_sticky_header
  • 提供了列表头部固定功能的支持,可以方便地实现列表头部固定的效果。
  1. formatter
  • 提供了格式化和解析日期、时间、金钱和数字的支持,非常适合应用程序中的表单数据。
  1. flutter_card_swipper
  • 提供了卡片左右滑动功能的支持,可以方便地实现卡片左右切换的效果。
  1. calendarro
  • 提供了日历控件支持,可以方便地在应用中显示日历和日期。
  1. fl_chart
  • 提供了高度可定制的图表支持,支持多种图表类型和动画效果。
  1. chopper
  • 一个基于 Retrofit 的 Http 客户端库,可以方便地进行网络请求。
  1. flutter_map_marker_cluster
  • 提供了地图聚类的支持,可以方便地将相邻的标记组合成群组,以改善地图可读性。
  1. flutter_screen_recording
  • 提供了屏幕录制功能的支持,可以方便地实现录制应用程序的屏幕。
  1. flutter_rating_bar
  • 提供了评分栏的支持,可以方便地实现评分功能。
  1. qr_flutter
  • 提供了二维码生成和解码的支持,可以方便地生成二维码和扫描二维码。
  1. touchable
  • 提供了按压和点击效果的支持,可以方便地实现按钮和 UI 元素的按压和点击效果。
  1. bottom_navy_bar
  • 提供了底部导航栏的支持,可以方便地实现底部导航栏的设计。
  1. slide_popup_dialog
  • 提供了滑动弹出窗口的支持,可以方便地实现弹出窗口的设计。
  1. flutter_picker
  • 提供了轻量级的选择器功能,可以方便地进行项目选取。
  1. keyboard_actions
  • 提供了对话框操作的支持,可以方便地处理对话框上的键盘弹起和隐藏事件。
  1. online_signature
  • 提供了在线签名的支持,可以方便地实现手写签名等功能。
  1. path_drawing
  • 提供了 SVG 路径绘制的支持,可以方便地实现矢量图形和路径绘制。
  1. table_calendar
  • 提供了一个表格日历控件,可以方便地在应用中显示日历信息。
  1. otp_text_field
  • 提供了验证码输入框的支持,可以方便地实现验证码的自动发送和输入校验等操作。
  1. flutter_neumorphic
  • 提供了新版材料设计风格的支持,可以方便地实现高质量的材料风格 UI。
  1. animating_location_icon
  • 提供了动态的位置图标支持,可以方便地显示轨迹动画和位置更新。
  1. badges
  • 提供了应用图标上的角标支持,可以方便地在应用程序中显示角标信息。
  1. simple_animations_stateless_widget
  • 提供了简单动画的状态控件支持,可以方便地实现动画效果管理。
  1. pie_chart
  • 提供了饼状图的支持,可以方便地在应用中显示闪存用量、存储空间等信息。
  1. vibrate
  • 提供了设备振动的支持,可以方便地控制设备振动状态。
  1. url_launcher_windows
  • 提供了在 Windows 上打开外部链接的支持,可以方便地跳转到浏览器、其他网站等。
  1. flutter_colorpicker
  • 提供了颜色选择器的支持,可以方便地实现颜色选择和色彩调整。
  1. flutter_qr_reader
  • 提供了二维码和条形码扫描的支持,可以方便地实现扫码登录等操作。
  1. flutter_speed_dial
  • 提供了快速拨号功能的支持,可以方便地实现拨号界面的设计。
  1. flutter_gifimage
  • 提供了 GIF 图像支持,可以方便地在应用中展示动态 GIF 图和动态图像。
  1. flutter_advanced_networkimage_provider
  • 提供了更高级的网络图片加载功能支持,支持自定义缓存和加载控件等。
  1. permission_helper
  • 提供了权限管理的支持,可以方便地处理应用程序中的
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容