Проект «Привычки» в Flutter
Каждая привычка - название и семь булевых
отметок «день 1 … день 7» (или подписи Пн-Вс).
Список привычек на главном экране: для
каждой строки - текст слева и ряд из семи
IconButton
или Checkbox
в Row.
Нажатие на клетку дня переключает отметку
в setState.
Визуально отмеченный день - заливка или
иконка Icons.check цветом из
Theme.of(context).colorScheme.
Новая привычка добавляется через
showModalBottomSheet:
поле имени и кнопка «Добавить». После
ввода закройте шторку Navigator.pop
и допишите объект в список. Пустое имя
не сохраняйте - покажите
SnackBar.
Данные можно держать только в памяти;
сохранение на диск в этом проекте не
обязательно. Заголовок AppBar и FAB
или кнопка «+» открывают ту же шторку.
Реализуйте трекер привычек: список, семь дней у каждой строки, переключение отметки тапом, создание новой привычки через нижнюю шторку.