Как довести фичу до продакшена без боли — часть 2 📱
В первой части серии постов техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников рассказали, как выстроить подготовительный этап: от kick-off и архитектурного планирования до технического дизайна и стратегии тестирования.
В новом посте наши эксперты делятся практическим подходом к организации разработки, интеграции, автоматизации тестов и проведению финального тестирования. Именно здесь идеи превращаются в работающий, отказоустойчивый код, готовый к продакшену.
⚙️ В третьей части — про релиз, запуск и работу с фидбеком. Stay tuned!
🔗 Читать статью
#RuStore_Habr
В первой части серии постов техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников рассказали, как выстроить подготовительный этап: от kick-off и архитектурного планирования до технического дизайна и стратегии тестирования.
В новом посте наши эксперты делятся практическим подходом к организации разработки, интеграции, автоматизации тестов и проведению финального тестирования. Именно здесь идеи превращаются в работающий, отказоустойчивый код, готовый к продакшену.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
RuStore, что нового?
Делимся последними новостями за апрель💜
📱 Приложение
🔸 Внесли визуальные улучшения в карточку приложения
🔸 Изменили логику списка обновлений в разделе «Мое»
🔸 Добавили в поисковую выдачу подборку «Похожие»
🔸 Исправили ошибки при открытии встроенного браузера
🔸 Исправили ошибки отображения списка обновлений
🔸 Исправили поведение строки поиска
🔸 Исправили цвет цифр PIN-кода при использовании темной темы
🔸 Исправили отображение шторки при родительском контроле
🔸 Исправили невозможность повторного поиска после установки приложения
🔸 Устранили падение приложения с ошибкой «too many sessions»
🔸 Устранили случайные автосвайпы в шторке
🔧 RuStore API
🟣 Добавили метод архивирования версии
🟣 Добавили фильтр по статусу версии в метод получения списка версий
🧑💻 Консоль разработчика
▫️ Обновили страницу статистики загрузки приложений.
▫️ Добавили страницу архива версий приложения
▫️ Добавили возможность загружать видео по ссылке с домена https://vkvideo.ru/
▫️ Добавили возможность архивировать версии в статусах «Готова к публикации» и «Отклонена модерацией» и повторно загружать билд, если он не был опубликован
▫️ При публикации новой частичной версии, текущая частично опубликованная версия теперь автоматически переходит в архив, не затрагивая при этом стабильную версию, раскатанную на 100%
📄 Help и документация
🔹 Обновили оферту для нерезидентов
🔹 Обновили политику конфиденциальности для Пользователей
Делимся последними новостями за апрель
Please open Telegram to view this post
VIEW IN TELEGRAM
Только что зарегистрировались в консоли RuStore? Хотим узнать, как всё прошло!
Если вы стали нашим паблишером за последние 3 месяца — приглашаем поделиться впечатлениями. Мы постоянно улучшаем стор и хотим сделать его максимально удобным для разработчиков.
👤 Начните с короткой анкеты по ссылке
По результатам пригласим часть участников на онлайн-встречу с нашей продуктовой командой.
На встрече обсудим ваш опыт регистрации в консоли RuStore — что понравилось, с какими сложностями столкнулись и что можно улучшить. У вас будет возможность напрямую пообщаться с командой и поделиться своими мыслями и предложениями.
➡️ Встречи пройдут с 21 по 28 мая
➡️ Займут не больше часа
➡️ Для участников — небольшой бонус в знак благодарности
Если вы не попадёте на встречу — не расстраивайтесь. Мы обязательно пригласим вас в будущие исследования.
Давайте вместе делать RuStore лучше!
Если вы стали нашим паблишером за последние 3 месяца — приглашаем поделиться впечатлениями. Мы постоянно улучшаем стор и хотим сделать его максимально удобным для разработчиков.
По результатам пригласим часть участников на онлайн-встречу с нашей продуктовой командой.
На встрече обсудим ваш опыт регистрации в консоли RuStore — что понравилось, с какими сложностями столкнулись и что можно улучшить. У вас будет возможность напрямую пообщаться с командой и поделиться своими мыслями и предложениями.
Если вы не попадёте на встречу — не расстраивайтесь. Мы обязательно пригласим вас в будущие исследования.
Давайте вместе делать RuStore лучше!
Please open Telegram to view this post
VIEW IN TELEGRAM
Как довести фичу до продакшена без боли — часть 3 📱
В первой и второй частях нашего гайда техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников прошлись по всем подготовительным этапам — от Kick-off до разработки и тестирования.
Теперь — заключительный этап. Наши эксперты рассказывают всё о финальной проверке, стабильном релизе и жизни фичи после запуска.
Вместо заключения
Эта серия постов — выжимка нашего практического опыта. От первых болезненных запусков с правками на проде до выстроенного, чёткого и предсказуемого процесса доставки фичей.
Надеемся, наш гайд окажется полезным — тем, кто только выстраивает процессы, и тем, кто хочет сделать их ещё надёжнее.
Если хотя бы одна идея из этой серии поможет вашей команде избежать хаоса и выпускать фичи с уверенностью — значит, всё это было не зря. Удачных релизов и предсказуемых продов!🚀
🔗 Читать статью
#RuStore_Habr
В первой и второй частях нашего гайда техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников прошлись по всем подготовительным этапам — от Kick-off до разработки и тестирования.
Теперь — заключительный этап. Наши эксперты рассказывают всё о финальной проверке, стабильном релизе и жизни фичи после запуска.
Вместо заключения
Эта серия постов — выжимка нашего практического опыта. От первых болезненных запусков с правками на проде до выстроенного, чёткого и предсказуемого процесса доставки фичей.
Надеемся, наш гайд окажется полезным — тем, кто только выстраивает процессы, и тем, кто хочет сделать их ещё надёжнее.
Если хотя бы одна идея из этой серии поможет вашей команде избежать хаоса и выпускать фичи с уверенностью — значит, всё это было не зря. Удачных релизов и предсказуемых продов!
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Три года назад всё начиналось скромно: 100 приложений, базовая функциональность и огромное желание создать что-то своё. А сегодня RuStore — это уже большой, удобный и востребованный магазин приложений с собственным коммьюнити разработчиков.
Но самое важное — мы остаёмся стором с человеческим лицом. Где быстрая модерация — не миф, а реальность. Где поддержка действительно поддерживает — оперативно, по делу и по-человечески. И это не просто наши слова — ваши отзывы это подтверждают.
Поэтому, как и положено в день рождения, сегодня немножко порефлексируем и похихикаем: вспомним ваши письма, добрые слова, сообщения, полные заботы, драйва и иногда капельки отчаяния
Хотим поблагодарить каждого за тёплую, живую, честную обратную связь. Спасибо, что помогаете нам стать лучше. Спасибо, что вы с нами. Спасибо, что выбираете RuStore.
Вперёд — к новым релизам и победам!
Please open Telegram to view this post
VIEW IN TELEGRAM
День рождения RuStore позади, а подарки всё идут! 🎁
В нашу коллекцию достижений залетели сразу две громкие награды — и обе за звание «Мобильное приложение года»: в премиях Digital Leaders и AI Олимп — в рамках форума «Время Цифры» (дело серьёзное, если что).
За последний год в RuStore действительно появилось много классного — от апгрейда фич и улучшений в Консоли разработчика до совершенно новых подходов в работе с контентом. И всё это — с душой, вниманием к деталям и желанием сделать удобно и круто.
Всё — чтобы вам было комфортно и красиво🙈
Мы только разогнались.🏃♂️ Дальше — больше!
В нашу коллекцию достижений залетели сразу две громкие награды — и обе за звание «Мобильное приложение года»: в премиях Digital Leaders и AI Олимп — в рамках форума «Время Цифры» (дело серьёзное, если что).
За последний год в RuStore действительно появилось много классного — от апгрейда фич и улучшений в Консоли разработчика до совершенно новых подходов в работе с контентом. И всё это — с душой, вниманием к деталям и желанием сделать удобно и круто.
Всё — чтобы вам было комфортно и красиво
Мы только разогнались.
Please open Telegram to view this post
VIEW IN TELEGRAM
Советы для публикации в RuStore: альфа-тестирование, AAB и автоматизация с помощью API
Публикация приложения в RuStore — это больше, чем просто загрузка установочного файла. Чтобы избежать обрушения рейтинга, шквала негативных отзывов и срочного отката версии, важно выстроить грамотный процесс: от тестирования до финального релиза.
На Хабре вышел новый пост от Валентины Князевой, менеджера продукта RuStore, в котором делимся тремя ключевыми инструментами для надёжной и предсказуемой публикации приложения.
Материал основан на выступлении Вали на первом митапе RuStore в этом году. Если пропустили — вот запись.
🔗 Читать статью
#RuStore_Habr
Публикация приложения в RuStore — это больше, чем просто загрузка установочного файла. Чтобы избежать обрушения рейтинга, шквала негативных отзывов и срочного отката версии, важно выстроить грамотный процесс: от тестирования до финального релиза.
На Хабре вышел новый пост от Валентины Князевой, менеджера продукта RuStore, в котором делимся тремя ключевыми инструментами для надёжной и предсказуемой публикации приложения.
Материал основан на выступлении Вали на первом митапе RuStore в этом году. Если пропустили — вот запись.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Новое платёжное решение в RuStore — Pay SDK 💳
Разработчики, встречайте RuStore Pay SDK — новое платёжное решение, созданное на основе вашего опыта и обратной связи по работе с BillingClient SDK.
Pay SDK
🔵 Улучшенная архитектура, простая интеграция и рост конверсии в оплату
🔵 Уже сейчас Pay SDK предлагает ряд улучшений по сравнению с BillingClient SDK, а в перспективе не только покроет всю его функциональность, но и предложит больше возможностей для монетизации
🔵 Переход с BillingClient SDK максимально бесшовный: не нужно заново заводить продукты или менять инфраструктуру
📱 Фичи Pay SDK по вашим отзывам
🔹 Гибкое управление одно- и двухстадийной оплатой — разработчик сам выбирает сценарий, стадийность больше не зависит от типа продукта
🔹 Минимум зависимостей внутри SDK
🔹 Улучшенные API-ответы
🔹 Поддержка Developer payload в API и серверных уведомлениях
🔹 Возврат платежей через Public API
🔹 Получение списка продуктов — даже без авторизации
📈 Рост конверсии
🟣 Сохраняем карту в VK ID — если пользователь уже совершал оплату продуктов VK, то карта подгрузится автоматически, и повторная оплата займёт всего пару секунд
🟣 Запоминаем последний способ оплаты — минимум шагов до следующей покупки
🟣 Убираем поле email — чек автоматически приходит в VK Мессенджер, вводить почту больше не нужно
💰 Больше выручки
🔸 Скидочные купоны — легко выпускать и использовать в приложении
🔸 Возможность оплаты даже без установленного у пользователя RuStore
🎨 Обновлённый UI платёжки
🔹 Шторка оплаты теперь современная, удобная и в фирменном стиле RuStore
🔹 Все способы оплаты — на одном экране
Подробности уже в Help
🔗 RuStore Pay SDK
🔗 Как перейти с BillingClient на Pay SDK
🔗 Купоны на покупки
#RuStore_Update
Разработчики, встречайте RuStore Pay SDK — новое платёжное решение, созданное на основе вашего опыта и обратной связи по работе с BillingClient SDK.
Pay SDK
Подробности уже в Help
#RuStore_Update
Please open Telegram to view this post
VIEW IN TELEGRAM
«Лаборатория» возвращается: подайте заявку и покажите свою игру миру 🎮
Ты студент, разрабатываешь игру и мечтаешь, чтобы её увидели тысячи игроков и эксперты? Тогда тебе в «Лабораторию» — проект VK Play и VK Education для начинающих разработчиков.
А мы в RuStore отвечаем за мобильное направление в «Лаборатории» — отберём пять лучших мобильных проектов, чтобы бесплатно продвинуть их на нашей витрине и дать шанс быть замеченными тысячами пользователей.
Как участвовать
1️⃣ Разместите своё бесплатное приложение по инструкции в документации.
2️⃣ Укажите в поле «Описание приложения», от имени какого учебного заведения создан проект (можно несколько).
3️⃣ Отправьте ссылку на опубликованную игру на почту dev@rustore.ru с темой письма: «Заявка в VKP Лабораторию Mobile».
⚠️ Будьте на связи — если ваша игра окажется в списке лучших, нужно будет оперативно внести правки!
🗓 Заявки принимаются с 3 по 26 июня.
🔗 Подробности об условиях
Ты студент, разрабатываешь игру и мечтаешь, чтобы её увидели тысячи игроков и эксперты? Тогда тебе в «Лабораторию» — проект VK Play и VK Education для начинающих разработчиков.
А мы в RuStore отвечаем за мобильное направление в «Лаборатории» — отберём пять лучших мобильных проектов, чтобы бесплатно продвинуть их на нашей витрине и дать шанс быть замеченными тысячами пользователей.
Как участвовать
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Press F5 — новый канал про игры от RuStore 🎮
Помните подкаст «+100 монет», где мы с геймдев-экспертами копались в балансе между креативом и бизнесом? Было круто, но... нам стало мало. Потому что про игры говорить можно бесконечно — особенно если копать глубже.
Встречайте новый спецпроект — «Разборы»🤭
Не просто ностальгия по любимым тайтлам, а хирургический анализ жанров — от казуалок до баттл-роялей. Разбираемся, почему одни игры становятся легендами, а другие — пикселями забвения, какие механики цепляют игроков, и как использовать их сегодня.
Будет интересно всем: и тем, кто играет, и тем, кто делает⌨️
📹 Первый выпуск уже в VK Видео, YouTube, Rutube — смотрите, где удобнее!
Выясняем, что общего у лягушки, большого скандала и вашей мамы. Спойлер: всё это —Zuma Deluxe 🙅♂️ , игра, которая изменила индустрию.
Press F5 to play it smart
Помните подкаст «+100 монет», где мы с геймдев-экспертами копались в балансе между креативом и бизнесом? Было круто, но... нам стало мало. Потому что про игры говорить можно бесконечно — особенно если копать глубже.
Встречайте новый спецпроект — «Разборы»
Не просто ностальгия по любимым тайтлам, а хирургический анализ жанров — от казуалок до баттл-роялей. Разбираемся, почему одни игры становятся легендами, а другие — пикселями забвения, какие механики цепляют игроков, и как использовать их сегодня.
Будет интересно всем: и тем, кто играет, и тем, кто делает
Выясняем, что общего у лягушки, большого скандала и вашей мамы. Спойлер: всё это —
Press F5 to play it smart
Please open Telegram to view this post
VIEW IN TELEGRAM
UX-долг — это не про интерфейсы, это про деньги 🤑
UX-долг — как скрытая болезнь: вроде жить можно, но со временем она перерастает в серьёзную проблему.
Он может казаться мелочью — кнопка жмётся не с первого раза, форма раздражает, фильтр чуть странный. А потом бах — и весь интерфейс ложится на операционный стол в самый неподходящий момент.
В новом посте на Хабре руководитель UX-исследований RuStore Екатерина Бессчётнова рассказала:
😱 Как «просто дискомфорт» в интерфейсе превращается в бизнес-проблему
💸 Почему неудобная кнопка = потери в деньгах
🧠 И как мы в RuStore научились выявлять, приоритизировать и «лечить» UX-долги системно и с пользой для всех
🔗 Читать статью
Не копите боль. Ни свою, ни интерфейсную.
#RuStore_Habr
UX-долг — как скрытая болезнь: вроде жить можно, но со временем она перерастает в серьёзную проблему.
Он может казаться мелочью — кнопка жмётся не с первого раза, форма раздражает, фильтр чуть странный. А потом бах — и весь интерфейс ложится на операционный стол в самый неподходящий момент.
В новом посте на Хабре руководитель UX-исследований RuStore Екатерина Бессчётнова рассказала:
Не копите боль. Ни свою, ни интерфейсную.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Переходи на Pay SDK — получи уникальный мерч от RuStore 🤖
Разработчики, у нас для вас не только новая платёжка, но и конкурс с подарками🎉
Первые 30 паблишеров, которые интегрируют RuStore Pay SDK в своё приложение, примут минимум 5 платежей от пользователей (на любую сумму) и заполнят форму обратной связи, получат крутой мерч от RuStore!
Призы
🎁 Первые 10 разработчиков — чашку и шоппер
🎁 Следующие 10 — бутылку для воды и органайзер
🎁 Последние 10 — носки и настолку RuStore Mafia
Что нужно сделать
🔹 Перейти на Pay SDK в своём приложении до 30 июня
🔹 Успешно пройти модерацию и принять минимум 5 платежей
🔹 Заполнить форму обратной связи по ссылке
Успей забрать мерч — подарки только первым 30 участникам💙
Разработчики, у нас для вас не только новая платёжка, но и конкурс с подарками
Первые 30 паблишеров, которые интегрируют RuStore Pay SDK в своё приложение, примут минимум 5 платежей от пользователей (на любую сумму) и заполнят форму обратной связи, получат крутой мерч от RuStore!
Призы
Что нужно сделать
Успей забрать мерч — подарки только первым 30 участникам
Please open Telegram to view this post
VIEW IN TELEGRAM