Flutter Ducafecat
用户体验路线
ChatGPT、AI、ML和游戏开发
功能
存储
扫描与打印
界面、主题和颜色
网络、传感器、通信API
社交媒体, 聊天和通信
多媒体
导航、搜索和分享
组件
可滚动内容
用户输入、表单与设置
文本、图标和键盘
日期、时间和日历
画布、可视化与动画
开发工具
架构与基础设施
支付与奖励
文件格式
平台特定工具与实用程序
辅助和实用工具
高级 Flutter 响应式 UI 包 ------------------------------- 响应式 UI 或自适应 UI 指的是一种用户界面设计,它在各种设备上提供最佳的视觉体验——易于阅读和导航,无需进行过多的调整、平移和滚动。它也被称为液体 UI,因为它基于“液体布局”原理,意味着 UI 会根据所查看设备的尺寸和形状进行自适应。这使得用户可以在任何设备上轻松与 UI 进行交互。 以下是提供 Flutter 应用响应式 UI、自适应 UI、液体 UI 或响应式布局的完整列表。 * * *
flutter_screenutil
4343
用于适应屏幕和字体大小的 Flutter 插件。在不同型号上保证良好的显示效果。
responsive_framework
2932
轻松使 Flutter 应用程序具有响应式 UI,在不同的屏幕尺寸上自动调整 UI。
sizer
1592
一个用于轻松地使Flutter应用程序自适应的Flutter插件。自动适应不同屏幕尺寸的UI。
responsive_builder
1591
一组小部件,可用于定义可读的响应式 UI。
flutter_adaptive_scaffold
811
用于轻松构建自适应布局的小部件,包括导航元素。
responsive_sizer
546
通过提供辅助小部件和扩展来帮助实现响应式布局。
golden_toolkit
478
使用 Goldens 进行基于屏幕截图的小部件测试的常见模式。
easy_sidemenu
371
一个易于使用的侧边菜单(导航栏),可用于导航。
layout
335
通过使用统一的元素和间距,在各种平台、环境和屏幕尺寸上鼓励一致性。
responsive_grid
237
用于 Flutter 的响应式网格布局和列表。
overflow_view
195
在一行上显示子项的小部件,在没有足够空间时带有溢出指示器。
sized_context
187
直接在 context 上访问 MediaQuery 的尺寸信息,还添加了一些有关大小和布局的辅助方法。
flutter_bootstrap
177
在Flutter中部分实现了Bootstrap网格系统,用于响应式布局。
flutter_admin_scaffold
带有侧边栏的 Scafold 类,可与 AppBar 一起使用。
responsive_scaffold
176
在移动端显示列表并推送到详情,在平板上显示列表和选定的项目。
adaptive_breakpoints
157
一个 Flutter 包,提供 Material Design 响应式布局的断点。
adaptive_navigation
148
一个 Flutter 包,提供在各种导航组件之间进行自适应切换的功能。
flutter_adaptive_ui
146
一个帮助实现自适应 UI(基于操作系统、屏幕尺寸等)的库。
keyboard_avoider
117
用于避免使用屏幕软键盘的Scaffold小部件的轻量级替代方法。会自动滚动被遮挡的TextField子小部件以使其可见。
ready
107
包含完整列表解决方案和管理员仪表板的包。
responsive_ui
99
响应式 UI Flutter 包,帮助您创建嵌套式响应式小部件。支持 Android、iOS 和 Web 以及纵向和横向模式。
breakpoint
97
一个计算Material Design断点的Flutter插件。
wolt_responsive_layout_grid
96
Wolt Responsive Layout Grid 库可帮助您创建动态、自适应的网格布局,在各种屏幕尺寸上无缝调整。
adaptive_components
93
一个 Flutter 包,在 Material Design 中实现响应式布局。
auto_orientation
82
为 iOS 和 Android 程序动态设置设备方向。
fluid_kit
79
用于流式布局的响应式辅助工具。根据最小宽度和网格,控制子项的布局。
relative_scale
65
RelativeScale是一个简单的自定义尺寸系统,用于在不同设备上实现相同的物理尺寸。
responsive_widgets
64
此插件有助于创建自适应小部件,可以自动调整参考屏幕尺寸与应用程序运行的屏幕之间的比例关系。
responsive
63
为 Flutter 应用程序提供简单的方式,可在移动设备、桌面和 Web 上创建响应式 UI,允许每个屏幕尺寸和设备方向都具有不同的小部件大小。
simple_grid
62
受 bootstrap 启发的动态网格,您可以使用它描述您的网格布局。此包纯粹使用 MediaQuery,无需担心渲染。
bamboo
60
一组实用工具,可快速轻松地使用 Flutter 构建适应性应用程序,支持移动、Web 等多个平台。
flutter_gutter
53
消除 UI 间隙!确保小部件之间的所有视觉间隙都是一致的,并根据屏幕尺寸做出响应。
responsive_util
51
一个Flutter小部件,允许拖动调整其子项边界的大小,以便轻松测试响应式设计。
screentasia
47
一个 Flutter 包,帮助您为所有屏幕创建美观的自适应设计,并提供丰富的功能。
size_helper
46
SizeHelper 是一个用于开发响应式 UI 的 Flutter 包,根据当前屏幕尺寸对 UI 组件进行更多控制。
easy_dashboard
42
一个帮助轻松创建仪表板布局和其他导航功能的包。旨在简化响应式仪表板的创建过程。
scaled_app
41
按比例缩放整个UI设计,在UI设计是固定宽度时非常有用。
resize
40
为 Flutter 应用程序提供简单的响应式设计方法。包括设计响应式用户界面所需的所有必要内容。
pixel_snap
38
以任何像素缩放因子获得外观出色的 Flutter 应用程序。
material3_layout
33
该包有助于创建符合Material Design 3指南的自适应应用程序。
mobile_sidebar
31
Flutter的响应式侧边栏,符合Material Design
bootstrap_flutter
30
用于在项目中实现 Bootstrap 响应式设计,以便在多种屏幕尺寸上轻松创建布局。
flutter_split_view
29
Flutter小部件,根据可用空间自动将屏幕分为两个视图。这是基于Navigator 2.0的。
flutter_screen_scaler
27
一个根据屏幕大小以百分比形式调整小部件大小的包。
flutter_responsive
26
用于 Flutter 的响应式布局小部件。该插件受到了 Bootstrap Web 项目的启发。
response
Flutter插件有助于在应用程序可用的所有显示器上保持干净的外观小部件大小。
responsive_spacing
使用动态间距、边距、填充、装订线、正文大小和列使应用程序具有响应性和适应性。
argo
24
用于轻松创建响应式应用程序的小部件和工具。这个小部件用于处理可见性、方向、不同布局取决于屏幕和响应式主题。
responsive_layout_builder
23
基于屏幕大小和方向构建响应式布局的Flutter包。它可以是手表、小/中/大型手机、小/大型平板电脑或桌面。
adaptive_screen_flutter
使布局在移动端、平板和Web屏幕上自适应。
responsive_scaffold_nullsafe
super_responsive
22
用于使Flutter应用程序和网站完全响应的实用工具和小部件。
master_detail_scaffold
19
用于实现响应式主从布局小部件的包
spaces
为构建一致和响应式应用程序定义全局间距常量。
dynamicutils
16
用于从 Figma、XD 等创建响应式设计的 Flutter 包。
responsive_image
14
为图像增加响应功能的Flutter库
responsive_x
一个简单的Flutter包,使用扩展来处理响应
flutter_autosize_screen
11
一个低成本的Flutter屏幕适配解决方案
flexiflow
7
一个响应灵活的解决方案,设计轻松适应您的需求,提供流畅且开发友好的体验
m_sizer
4
一款用于轻松使 Flutter 应用程序具有响应式 UI 的插件,根据当前屏幕尺寸更好地控制 UI 组件。
notebook_paper
3
使用 Notebook Paper,一个可自定义的小部件包,在 Flutter 中轻松打造美丽的类似笔记本的界面。
bootjack
0
Bootjack 是 Twitter Bootstrap 3.0.x 的 Dart 移植版。