plibvi · Android · сборка от 15 сентября 2026 · данные с копии прода на cloud.ru
«По любви» — сборка APK для команды
Нативное Android-приложение (Kotlin + Compose), свёрстанное по макету Figma. Все запросы идут на dushalove.uxbrain.ru — копию прода на cloud.ru, куда после переезда пойдёт живой трафик. Никаких вшитых данных: анкеты, пары, чаты и симпатии приходят с сервера. 33 МБ.
Наведи камеру телефона на QR — сразу начнётся скачивание.
Или открой на телефоне https://salam0nn.ru/artifacts/polyubvi-apk.html и нажми кнопку выше.
Что изменилось 15 сентября (по замечаниям тестировщика)
- Шапки и отступы подстраиваются под телефон: содержимое стоит сразу под часами, нижние кнопки и панель вкладок прижаты к низу с учётом системной полосы, кнопки над клавиатурой. Раньше под часами оставалась пустая полоса, как на iPhone.
- «Сообщения» без переписок — один неподвижный экран, заготовки строк больше не листаются под текстом.
- Подписка: тарифы лентой вбок (третий выглядывает из-за края), подпись периода с сервера, условия не просвечивают под кнопками.
- Телефон: чекбокс «Я старше 18 лет» стоит по центру строки.
- Поля ввода: текст начинается с заглавной; «О себе» растёт до пяти строк и листается внутри, предел 2000 знаков.
- Интересы в правке анкеты — чипы по категориям, как при регистрации, с закреплённой шапкой и кнопкой «Сохранить».
- Видео в анкете записывается камерой прямо в приложении (до 10 секунд): таймер, предпросмотр, отправка с крутилкой в кружке и понятными ошибками. Галереи больше нет.
Что проверить руками: экран телефона, пустые «Сообщения» на аккаунте без переписок, подписку (три тарифа на копии прода), правку анкеты — «О себе», «Интересы», запись видео-кружка. Серая подсказка-пример в пустом поле по-прежнему видна до первого символа — так в макете.
Как установить
- Скачай файл кнопкой выше (Chrome спросит «Всё равно скачать?» — да, это обычное предупреждение для APK).
- Открой скачанный файл: из шторки уведомлений или через «Файлы» → «Загрузки».
- Телефон попросит разрешить установку из этого источника (Chrome) — разреши и вернись назад.
- Нажми «Установить». Если Play Protect предупредит о неизвестном приложении — «Всё равно установить».
- На экране появится значок «По любви Dusha».
Как войти
- Стенд в тестовом режиме: СМС не приходит, код подтверждения всегда
338610. - Демо-аккаунт команды: номер
79000000001. У него готовая анкета, колода, пары с перепиской, симпатии и записки — всё это демо-данные на сервере, помеченные и удаляемые одной командой. - Свой аккаунт не заводи: это копия боевой базы, лишние регистрации в ней не нужны. Нужен ещё один демо-номер — скажи, добавим в помеченный набор.
- Если после входа лента пустая или чаты не открываются — демо-данные на стенд ещё не залиты (делается по runbook
migration/cloud-ru/demo-data).
Две сборки — какую брать
Это одно и то же приложение, собранное под два разных сервера. На телефоне они ставятся рядом, как два отдельных приложения — с разными именами и не мешают друг другу. Какой сервер у сборки, видно по плашке в шапке ленты: DUSHALOVE — копия прода, DUSHA — тестовый стенд. Команде нужна первая; вторую можно удалить.
| «По любви Cloud» · 33 МБ | «По любви Dusha» · 33 МБ | |
|---|---|---|
| Сервер | dushalove.uxbrain.ru — копия прода на cloud.ru; после переезда сюда пойдёт живой трафик | dusha.uxbrain.ru — тестовый стенд разработки |
| Что в ленте | Демо-анкеты с фото, пары с перепиской, симпатии, записки (помечены, удаляются одной командой) | В основном события «По душе»; анкет мало |
| Кому | Команде: смотреть приложение на живой инфраструктуре | Разработке и проверке серверных правок |
| Вход | 79000000001 · код 338610 | 79050859820 · код 338610 |
Что смотреть: экраны по макету
Реестр подключения экранов из спеки паритета (раздел 8.8). ✅ — подключён целиком, ◐ — подключён, остались оговорки, — не подключён.
| Экран | Состояние на 13.09 | |
|---|---|---|
| ✅ | Таб «Профиль» | Девять состояний по кадрам |
| ✅ | Настройки | Уведомления, контент, продление подписки |
| ◐ | FAQ, правила, обращение, «Добавь почту» | Подключены как состояния таба профиля |
| ◐ | Редактирование анкеты | Экран целиком, сетка фотографий, модерация, шаги-открывашки |
| ◐ | Лента и карточка анкеты | Карточка, прокрутка описания, свайпы, записка, жалоба, обучение, заглушки ошибок |
| ◐ | Мэтч «Это по любви!» | Оверлей по кадрам; на стенде мэтч не получить — только в демо |
| ◐ | Чаты и переписка | Карусель пар, список, пузыри, разделитель дня, семь состояний |
| ◐ | Симпатии и записки | Коллаж «Поставили лайк», список записок |
| ◐ | Фильтры поиска | Радиус, возраст, рост, «Готово» в панели; города и премиум-ячеек нет |
| ◐ | Пейволл | Тарифы со стенда; самой оплаты нет — нужен стенд оплаты |
| — | Подписка в профиле, «Твои пары» V3, сообщества, реферальная программа | Не подключены: в API нет нужных ручек |
Экраны входа и онбординга (S01–S12) свёрстаны по кадрам в фазах Ф3–Ф4. Колода событий в ленте — прежний экран приложения.
Скриншоты этой сборки
Эмулятор 390×844 ×3, 14.09.2026. Первый ряд — тестовая анкета стенда, второй — экраны знакомств с демо-данными.
Колода событий: у тестовой анкеты на стенде нет кандидатов
Пустое состояние со стенда
Пустое состояние со стенда
Таб профиля тестовой анкеты
Карточка анкеты по макету с подсказкой обучения
Записки и коллаж «Поставили лайк»
Карусель пар и список переписок
Технические данные
| Код | ветка feature/figma-parity, сборка 15.09.2026 (коммит 93ce512b) — третий круг по задачам LYUBVI-45…51: адаптивные отступы, пустые чаты, лента тарифов, чекбокс, поля, интересы, запись видео-кружка. До неё — сборка ночи 14→15.09.2026 — три волны по задачам LYUBVI-21…41. Волна 1: вёрстка растягивается под любую ширину экрана (40), «назад» везде ведёт на предыдущий экран (25/33), честный текст ошибки сохранения вместо «18+» (22), гео-шаг не виснет при возврате (30), настройки и «Часто спрашивают» листаются под закреплённой шапкой (26/23), «Духовность» — чипы в две колонки по макету (32), карточка события без обрезки текста (36), «Голос» скрыт (21). Волна 2: зависимые вопросы анкеты под выбранным ответом, эмодзи по краям шкал, своя подпись на каждое из девяти делений и существительные веры (31/29), барабаны чисел с инерцией и доводкой (28), шаги анкеты прокручиваются под шапку. Волна 3: до шести фото при регистрации (34), кружок видео играет в ленте и анкете, по нажатию — на весь экран со звуком (35). |
|---|---|
| Пакет | com.polyubvi.app.dusha, версия 1.0.0-dusha (versionCode 1), имя «По любви Dusha» |
| Android | minSdk 28 (Android 9), targetSdk 35, compileSdk 35 |
| Бэкенд | https://dusha.uxbrain.ru/api/v1, чаты /api-chats/v1 (WebSocket wss://…/api-chats/v1/chat); только HTTPS |
| Пуши | Выключены: сборка без google-services.json |
| Подпись | debug-ключ макмини, SHA-256 A3:AA:35:8D:2C:FF:D8:EF:D7:07:DF:87:2F:36:7F:16:EA:1B:20:2F:4F:5F:04:8E:83:19:49:31:FB:EE:CC:9F |
| SHA-256 «Cloud» | 25aef08d3c7da00d20710191c4ff231f64d82c3b199c9809abd68f126992f53e |
| SHA-256 «Dusha» | 958566c9dd8e918c132a03433e3c75a6ff6c4850d6780ff4ce97dd054cdf7762 |
| Как собрано | tools/macsync && tools/macbuild :app:assembleDushaloveRelease :app:assembleDushaRelease на макмини (JDK 17, SDK 35); каждая правка волны прожата руками на эмуляторе и сверена с макетом |