Выполнена разработка экрана с результатом игры «Кликер» в приложении Счетчик дней: вредные привычки для мобильной ОС iOS. Экран отображается после завершения игровой сессии и предоставляет пользователю информацию о достигнутых показателях и варианты дальнейших действий.
1. Отображаемая информация.
На экране результатов пользователь видит текущий результат завершенной игры (количество набранных очков) и лучший результат за все время среди всех игр. Рекорд сохраняется между запусками приложения и обновляется автоматически.
2. Действия пользователя.
Экран содержит две кнопки с четкими сценариями:
- «Начать заново» - запускает новую игру с той же привычкой (алкоголь или курение), которая была выбрана перед началом предыдущей игры. Счетчик очков обнуляется.
- «Выбрать другую привычку» - возвращает пользователя на предыдущий экран выбора привычки, где можно выбрать алкоголь или курение. После выбора открывается новый игровой экран с обнуленным счетчиком очков и выбранной привычкой.
3. Визуальный стиль.
Экран выполнен в едином стиле с основным приложением: используются стандартные шрифты, цвета и компоненты SwiftUI. Поддерживаются три цветовые темы приложения (светлая, зеленая и серая). Интерфейс автоматически подстраивается под выбранную тему.
4. Навигация и логика.
Переходы между экранами реализованы с учетом общей навигационной структуры приложения. При нажатии на «Начать заново» игровой экран открывается повторно с теми же параметрами (выбранная привычка сохраняется). При нажатии на «Выбрать другую привычку» выполняется возврат к экрану выбора привычки.
Особенности реализации:
- Разработка велась на SwiftUI.
- Поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.