Вы должны проверить Платформу, затем необходимо написать конкретные виджеты в соответствии с вашими потребностями.
Используйте API, предоставляемые Dart.
Пример:
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
Ваш виджет
Platform.isIOS ? CupertinoWidget() : MaterialWidget()