Приложение на моб. Котлин, поправить главную страницу

Замовник: AI | Опубліковано: 15.04.2026

## ТЗ: Правка главного экрана App (KMP / Compose Multiplatform) **Файл для правки:** `MainScreen.kt` + файлы иконок --- ### 1. Переключатель пола — строка под тулбаром, слева Одна серая таблетка (`background = backgroundToolBar, shape = RoundedCornerShape(50.dp)`), внутри два иконки рядом без рамок и боксов. **Иконка ⭐ (женский):** стандартная 5-лучевая звезда с **мягкими скруглёнными концами** (как Material star с `corner radius`). Размер = размер креста. Цвет при активном состоянии `#9442FF`, при неактивном — серый `disableIcon`. **Иконка ➕ (мужской):** жирный медицинский крест с **сильно скруглёнными концами** (`border-radius ≈ 35%` от ширины луча). Цвет при активном `#E2211C`, при неактивном — серый. Толщина луча ≈ 35% от общего размера иконки. Оба иконки одинакового визуального размера. Расстояние между ними минимальное (`spacedBy(6.dp)`). **Референс:** ссылка на иконки на Figma --- ### 2. Переключатель языка — строка под тулбаром, справа Серая таблетка. Флаг (`` или ``) + текст `RU`/`EN`. При нажатии переключает `LocalLanguageState` и сохраняет в `AppPreferences (AppPrefKey.Bool.IsRussian)`. По умолчанию EN (`IsRussian = false`). --- ### 3. Теги вокруг фигуры (`YogaItemsBox`) Позиции тегов задаются оффсетами в `YogaItemsBox.kt`. Нужно выставить так, как на Figma-скриншоте: - **3 тега слева:** выровнены по левому краю экрана, равномерно по вертикали (верх / середина / низ фигуры) - **3 тега справа:** выровнены по правому краю, те же уровни по вертикали - Теги **не перекрывают лицо** фигуры Оффсеты передаются как `Float` пары `(x, y)` где `x` — от центра (`-` влево, `+` вправо), `y` — от центра (`-` вверх, `+` вниз). Значения подобрать визуально на реальном устройстве. --- ### 4. Что НЕ трогать - Навигация при нажатии на теги и кнопки — не менять - `LocalGenderState`, `LocalLanguageState`, `AppPreferences` — логика уже реализована, просто подключить - Три фиолетовых/красных кнопки (цвет берётся из `LocalBBalanceColor.current.gender`) — не трогать - Тулбар (логотип + поиск) — не трогать --- Сразу пишите свои цены и сроки примерные исходя из описания проекта