Гайд: Как делать «Упрощенный режим» в Своих Финансах
Мы начали делать версию нашего приложения для пенсионеров — «Упрощенный режим». Главная страница уже готова, теперь нужно перевести на этот формат остальные экраны.
Наша главная цель — сделать приложение удобным для старшего поколения. Это значит: крупный интерфейс, минимум визуального шума и максимально простые пути для пользователя.
📍 Как выглядит базовый процесс (флоу)
Мы не рисуем и не кодим всё с нуля. Действуем по такому алгоритму:
-
Копируем страницу из стандартного приложения.
-
Увеличиваем масштаб (скейл) до 1.3. Все элементы должны стать крупнее.
-
Отдаем на тесты. Собираем метрики и отзывы от пользователей.
-
Точечно дорабатываем виджеты, если после увеличения масштаба что-то сломалось или стало неудобным.
🚫 Чего быть НЕ должно
-
Сложной логики и запутанных сценариев. Оставляем только самое необходимое.
-
Горизонтальных скроллов (каруселей). Людям в возрасте тяжело свайпать вбок и замечать элементы, спрятанные за краем экрана. Все списки пускаем только сверху вниз.
👀 На что смотреть в первую очередь
Когда вы увеличили масштаб до 1.3, внимательно проверьте главные элементы страницы. Убедитесь, что:
-
Иконки категорий не «замылились» и хорошо считываются.
-
Заголовки внутри секций помещаются на экране и не наезжают друг на друга.
-
Размеры кнопок и полей ввода достаточно большие, чтобы по ним было легко попасть пальцем.
🛠 Как работать с компонентами в коде и макетах
Часто бывает так, что просто увеличить компонент в 1.3 раза не выходит — ломается верстка или визуально это выглядит плохо. В таком случае компонент нужно кастомизировать.
Сценарий 1: Компонент из дизайн-системы Astra DS Если вы используете базовые варианты компонентов из нашей дизайн-системы Basic или Custom (например Basic List), вы можете смело и безболезненно создать внутри него новую визуальную версию специально для упрощенного режима.
Сценарий 2: Локальный компонент Если нужной версии в Astra DS нет, и это ваш локальный компонент или компонент Astra Fintech:
-
Соберите новый вариант компонента на основе токенов дизайн-системы.
-
Добавьте дополнительный проп (свойство), чтобы переключать состояния.
Как называем пропсы: Так как проп base у нас уже занят под другие задачи, для разделения версий мы используем проп mode (режим):
-
mode="regular"— для стандартного приложения. -
mode="lite"— для версии пенсионеров.