聊天讨论 用 Flutter 开发 APP 的化,一套 Flutter 代码又怎么兼顾 iOS 和 Android 两种 UI 风格呢?

dunizb(杜尼卜) · May 20, 2022 · Last by dennisli replied at May 25, 2022 · 390 hits

用 Flutter 开发 APP 的化,iOS 有 Cupertino 风格,Android 有 Material Design 风格,那么一套 Flutter 代码又怎么兼顾两种 UI 风格呢?要么使用 iOS 风格要么使用 Android 风格,要么都不使用搞一个自定义风格?大家这块是怎么处理的?

我的情况:喜欢 iOS 风格,组件多用 Cupertino 组件,但也有不少 MD 组件。。。如果只开发特点平台到不用纠结。同时发布 Android 和 iOS 两个平台的话,感觉是个问题。

另外,我的 APP:集美美图

在使用 Flutter 开发的过程中,也曾考虑过这个问题,但是后面我也放弃纠结了,多端采用了同一套 UI 风格,既不是 MD(因为我觉得很丑= =),也不是 Cupertino ,甚至现在 PC 端也是以设计稿为准,另外,iOS 上其实有大量的非 Cupertino 风格的 App

这个其实没必要考虑那么多,Flutter 的优势是跨平台,就像发型一样。

开始我也有这样困惑,后面觉得既然是独立的个人产品,完全是可以按照自己的想法来的,可以参考一部分 HIG 给的建议。另外 MD 的设计规范并不是特指 Android 上的设计风格,应用在 Web,iOS 及其他 OS 上也是可以的。

You need to Sign in before reply, if you don't have an account, please Sign up first.