视频中老师在导入StatefulWidget时,说了 ‘package:flutter/material.dart’ 是安卓风格的组件, ‘package:flutter/cupertino.dart’ 是IOS风格的组件,最后老师选的是’package:flutter/material.dart’ 安卓风格。
我想问一下,开发Android和IOS双平台的APP时,如果要APP更贴合系统风格,是不是要分开各自编写一套符合当前平台的组件布局呢?Android用’material.dart’, IOS用’cupertino.dart’,那这样感觉flutter的跨平台也要写两套UI代码了,好像并没有太方便。
不知道是不是我的理解有误还是的确是这样,还请老师指点一下。谢谢老师