List of supported platforms

Flutter 的主要目标之一是创建一个框架,让您可以使用单一代码库开发在任何平台上都拥有出色外观和体验的应用程序。

这意味着您的应用可能会出现在各种不同尺寸的屏幕上,从手表、带两块屏幕的折叠手机,到高清显示器。您的输入设备可能是物理或虚拟键盘、鼠标、触摸屏,或任何其他设备。

描述这些设计概念的两个术语是自适应响应式。理想情况下,您会希望您的应用两者兼备,但这到底意味着什么?

什么是响应式与自适应?

#

一个简单的理解方式是:响应式设计关注的是让 UI 适应空间,而自适应设计关注的是让 UI 在空间中可用

因此,响应式应用会调整设计元素的布局以适应可用空间。而自适应应用会选择合适的布局和输入设备,以在可用空间中实现可用性。例如,平板电脑的 UI 应该使用底部导航还是侧边栏导航?

本节涵盖自适应和响应式设计的各个方面