Обычно методы отдельные создают
ну смотря кто делает так лучше не делать)
Каеф , можно же все в методы засунуть)
Билд функции команда флаттера рекомендует не использовать, хоть и больно имхо без них
Подобное лучше реализовать примерно вот так: @override Widget build(BuildContext context) { return Scaffold( appBar: const MyAppBar(), body: MyBody(), ); } В этом варианте сразу образуется несколько преимуществ. 1. Классы можно переиспользовать в других местах, геттеры и методы для этого не очень хорошо подходят. 2. Разделяя на небольшие классы, обнаруживаем, что многие из них становятся константными. Что положительно влияет на производительность. 3. Улучшается читабельность кода.
4. Можно передавать параметры
Да, но и в методы тоже. Тут разницы нет.
Ну в примере выше использованы геттеры)
Ага. Просто ниже обсуждались и методы.
Обсуждают сегодня