Виджеты материалов реализует язык дизайна материалов для iOS, Android и Интернета.
Виджеты Купертино реализует текущий iOS язык дизайна основан на рекомендациях Apple по человеческому интерфейсу.
Зачем писать приложение из Купертино?
Язык дизайна материалов был создан для любой платформы, а не только Android. Когда вы пишете приложение Material на Flutter, оно выглядит как материал на всех устройствах, даже iOS. Если вы хотите, чтобы ваше приложение выглядело как стандартное приложение в стиле iOS, вы должны использовать библиотеку Купертино.
Технически вы можете запустить приложение Купертино на Android или iOS, но ( из-за проблем с лицензированием) Купертино не будет иметь правильные шрифты на Android. По этой причине при написании приложения из Купертино используйте устройство iOS -specifi c.
Вы реализуете торговое приложение в стиле Купертино, содержащее три вкладки: одну для списка продуктов, одну для продукта. поиск и один для корзины покупок.
Если вы используете sh, чтобы узнать больше о Cupertino
и Material
. Проверьте ссылку ниже:
Купертино и материалы
Вы также можете использовать пакет flutter под названием flutter_platform_widgets
, чтобы проверить, на какой платформе работает ваше приложение, и использовать спецификации c виджеты (Материал или Купертино)
Ссылка на этот пакет: flutter_platform_widgets
Надеюсь, это поможет