Access denied, Please sign in and make sure you have proper permission.
用 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 上也是可以的。