Я создал приложение, в котором есть страница профилей для нескольких профилей (на данный момент их 10, но, надеюсь, они будут ограничены, когда я смогу начать работу). Я создал конструктор списков с ExpansionTiles (обернутый в карты, чтобы сделать их по-настоящему красивыми), который «выпадет» и покажет предпочтения для каждого из профилей. Здесь я попал в пресловутую стену. Вот что я пытаюсь получить в итоге:
- Страница, которая содержит профили в виде списка со сворачиваемыми ExpansionTiles для отображения основных настроек профиля.
- Возможность добавлять / редактировать / удалить профили.
- Каждый профиль имеет одинаковый набор настроек с некоторыми элементами, имеющими поля ввода (например, номера телефонов), у некоторых есть переключатели, у некоторых есть кнопки выбора и текстовое поле произвольной формы для ввода дополнительной информации).
- Информация профиля сохраняется постоянно (то есть в файл / БД локально) и извлекается при перезапуске приложения.
Надеюсь, что есть пример.
Я включил фотографию недоделанного WIP, которая должна прояснить некоторые из того, что я пытаюсь сделать.
Кто-нибудь знает проект git, который делает все это?
Если есть что-то, что поможет мне лучше всего, это тоже было бы очень круто.
введите описание изображения здесь