Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗flPmPjQz 123 of 125 menu
◀ ▶

Проект «Викторина» в Flutter

Вопросы хранят в списке структур: текст вопроса, четыре строки-ответа, индекс правильного (0-3). На экране игры один вопрос за раз: заголовок и четыре ElevatedButton или ListTile с onTap.

После выбора блокируйте повторные нажатия. Верный ответ подсветите зелёным фоном или Colors.green, неверный выбранный - красным. Счётчик правильных ответов увеличивайте в State только при успехе.

Когда вопросы кончились, покажите экран результата: 'Вы набрали N из M' и кнопку «Сначала», которая сбрасывает индекс вопроса и счёт. Переключение - смена виджета в body или push на финальный экран с Navigator.pop по кнопке рестарта.

Прогресс «3 из 10» удобно вывести в AppBar или под вопросом. Данные можно зашить в код без сети.

Соберите викторину минимум из пяти вопросов: четыре варианта, подсветка правильного ответа, итоговый экран и начало заново.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить