Мобильная разработка в сентябре: дайджест новостей
Новый Kotlin версии 1.9.20-Beta2, разработка библиотеки Jetpack Paging 3.3.0, Yandex Mobile Ads SDK 6, Java 21 LTS, Remote Config в RuStore — и другие важные новости рынка мобильной разработки читайте в дайджесте от техредакции RuStore.
#RuStore_Habr
Новый Kotlin версии 1.9.20-Beta2, разработка библиотеки Jetpack Paging 3.3.0, Yandex Mobile Ads SDK 6, Java 21 LTS, Remote Config в RuStore — и другие важные новости рынка мобильной разработки читайте в дайджесте от техредакции RuStore.
#RuStore_Habr
Хабр
Дайджест мобильной разработки за сентябрь
Новый Kotlin версии 1.9.20-Beta2, разработка библиотеки Jetpack Paging 3.3.0, Yandex Mobile Ads SDK 6, Java 21 LTS, Remote Config в RuStore — и другие важные новости рынка...
Мобильная разработка в октябре: дайджест новостей
HyperOS от Xiaomi, обновление Android Jetpack, новые возможности для разработчиков от Discord, предварительная проверка приложений от Google, функция Drag & Drop в RuStore — и другие важные новости рынка мобильной разработки читайте в дайджесте от техредакции RuStore.
#RuStore_Habr
HyperOS от Xiaomi, обновление Android Jetpack, новые возможности для разработчиков от Discord, предварительная проверка приложений от Google, функция Drag & Drop в RuStore — и другие важные новости рынка мобильной разработки читайте в дайджесте от техредакции RuStore.
#RuStore_Habr
Наряжали ёлку и внезапно захотелось иметь канал коммуникации с пользователями? Или же просто интересно то, как работают разработанные нами пуш-уведомления?
Обо всем этом, а также о возможностях масштабирования и интеграции пушей, вы сможете узнать из нашей новой статьи,бесплатно и без смс !
#RuStore_Habr
Обо всем этом, а также о возможностях масштабирования и интеграции пушей, вы сможете узнать из нашей новой статьи,
#RuStore_Habr
Да кто такой этот ваш эмоциональный интеллект ?
Нет, этот канал не превратился в психологический журнал. На самом деле развитый эмоциональный интеллект — верный друг и хороший помощник UX-исследователей.
Татьяна Лескова, младший аналитик-исследователь в RuStore, рассказала, почему важно считывать чувства респондентов и как развить этот навык, чтобы вывести исследования на новый уровень.
Читайте нашу новую статью на Habr.
#RuStore_Habr
Нет, этот канал не превратился в психологический журнал. На самом деле развитый эмоциональный интеллект — верный друг и хороший помощник UX-исследователей.
Татьяна Лескова, младший аналитик-исследователь в RuStore, рассказала, почему важно считывать чувства респондентов и как развить этот навык, чтобы вывести исследования на новый уровень.
Читайте нашу новую статью на Habr.
#RuStore_Habr
1. Критерии определят
2. Ревьюеров назначат
3. Ответственных находит
За год работы команда RuStore выпустила невероятное число версий и сборок. За это время мы сформировали правила, которые позволили сократить время на разработку и тестирование, и избежать ошибок в конечном продукте.
Михаил Емельянов, руководитель Android-направления в RuStore, рассказал, как команда построила процесс Code Review в RuStore, какие кейсы решали, а также поделился практиками и выводами.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Из каких ингредиентов можно собрать полезное и эффективное техническое интервью?
Вячеслав Таранников, старший Android-разработчик в команде монетизации RuStore, поделился своим опытом и знаниями о том, какие аспекты следует учитывать при проведении технического интервью.
В статье мы рассмотрели различные форматы технических собеседований и объяснили, как и почему изменили процесс интервью в RuStore. Эта информация будет полезна как опытным инженерам, которые уже проводят собеседования, так и тем, кто только начинает собирать команду.
Подробнее читайте в новой статье на Хабре.
#RuStore_Habr
Вячеслав Таранников, старший Android-разработчик в команде монетизации RuStore, поделился своим опытом и знаниями о том, какие аспекты следует учитывать при проведении технического интервью.
В статье мы рассмотрели различные форматы технических собеседований и объяснили, как и почему изменили процесс интервью в RuStore. Эта информация будет полезна как опытным инженерам, которые уже проводят собеседования, так и тем, кто только начинает собирать команду.
Подробнее читайте в новой статье на Хабре.
#RuStore_Habr
Всем привет!
Для всех новеньких (и олдов) собрали список хештегов в канале.
Надеемся, что это поможет ориентироваться в темах!
Обновляемый список хештегов:
#RuStore_Update – анонсы крупных нововведений;
#RuStore_Habr – наши статьи на Хабре;
#ReleaseNotes – список внесенных изменений;
#Документация – обновления в документации разработчика;
#ПолезноЗнать – гайды и руководства;
#RuStore_митап – анонсы наших митапов;
#RuStore_Прожарка – постоянная рубрика, в которой редакция составляет фидбек о качестве оформления карточки игры;
#RuStore_Вакансии – наши вакансии;
#RuStore_Эксперты – новая рубрика про экспертов стора;
#Прод_в_топ – рубрика интервью с паблишерами;
#100монет – новости нашего подкаста «+100 монет».
Также приглашаем присоединиться к чату RuStore, где вы сможете задать вопросы, попросить совета и, конечно же, пообщаться с нашими разработчиками и своими коллегами🔹
Для всех новеньких (и олдов) собрали список хештегов в канале.
Надеемся, что это поможет ориентироваться в темах!
Обновляемый список хештегов:
#RuStore_Update – анонсы крупных нововведений;
#RuStore_Habr – наши статьи на Хабре;
#ReleaseNotes – список внесенных изменений;
#Документация – обновления в документации разработчика;
#ПолезноЗнать – гайды и руководства;
#RuStore_митап – анонсы наших митапов;
#RuStore_Прожарка – постоянная рубрика, в которой редакция составляет фидбек о качестве оформления карточки игры;
#RuStore_Вакансии – наши вакансии;
#RuStore_Эксперты – новая рубрика про экспертов стора;
#Прод_в_топ – рубрика интервью с паблишерами;
#100монет – новости нашего подкаста «+100 монет».
Также приглашаем присоединиться к чату RuStore, где вы сможете задать вопросы, попросить совета и, конечно же, пообщаться с нашими разработчиками и своими коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
Артём Ковардин, руководитель команды Push Service в RuStore, рассмотрел возможность подключения сервиса аналитики MyTracker к мобильным играм на движке Godot.
Сегодня аналитика нужна любому приложению: с ней разработчик знает, как ведут себя пользователи, и делает свой проект эффективнее.
Из статьи вы узнаете о подключении сервиса к игре, разработке плагина для аналитики и его настройке.
#RuStore_Habr
Сегодня аналитика нужна любому приложению: с ней разработчик знает, как ведут себя пользователи, и делает свой проект эффективнее.
Из статьи вы узнаете о подключении сервиса к игре, разработке плагина для аналитики и его настройке.
#RuStore_Habr
С RuStore API всё становится проще!
Энрике Морехон, Go-разработчик в RuStore, рассказал про библиотеку на Go для комфортной работы с RuStore API, с которой авторизация и работа с токенами станет легче.
В статье вас ждет пример использования методов из нашей библиотеки: покажем, как можно получить данные по платежам, загрузить APK/AAB-файл и ответить на отзыв пользователя.
Читайте нашу новую статью на Хабре.
#RuStore_Habr
Энрике Морехон, Go-разработчик в RuStore, рассказал про библиотеку на Go для комфортной работы с RuStore API, с которой авторизация и работа с токенами станет легче.
В статье вас ждет пример использования методов из нашей библиотеки: покажем, как можно получить данные по платежам, загрузить APK/AAB-файл и ответить на отзыв пользователя.
Читайте нашу новую статью на Хабре.
#RuStore_Habr
Артемий Клименко, старший Android-разработчик в core-команде RuStore, поделился своим опытом и рассказал о способах обеспечения масштабируемости проекта.
Читайте первую часть лонгрида на Хабре.
#RuStore_Habr
Читайте первую часть лонгрида на Хабре.
#RuStore_Habr
Делимся опытом в управлении релизами 🌞
Саша Назаров, руководитель управления релизами RuStore, рассказал, как команда задалась целью выпускать обновления быстро и автоматизировать ручные задачи в процессе релиза.
Из новой статьи вы узнаете, как мы сократили время подготовки релиз-кандидата с 4 часов до 30–60 минут и избавили разработчиков от регулярной рутинной работы.
#RuStore_Habr
Саша Назаров, руководитель управления релизами RuStore, рассказал, как команда задалась целью выпускать обновления быстро и автоматизировать ручные задачи в процессе релиза.
Из новой статьи вы узнаете, как мы сократили время подготовки релиз-кандидата с 4 часов до 30–60 минут и избавили разработчиков от регулярной рутинной работы.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Как вам обновлённый Help?
В прошлом году мы перенесли документацию RuStore на новый движок, чтобы сделать её более удобной и функциональной😎
Екатерина Фролова, технический писатель в RuStore, рассказала о причинах и процессе перехода на новую платформу, как мы её выбирали и чего это стоило.
🔹 Читайте нашу новую статью на Habr.
#RuStore_Habr
В прошлом году мы перенесли документацию RuStore на новый движок, чтобы сделать её более удобной и функциональной
Екатерина Фролова, технический писатель в RuStore, рассказала о причинах и процессе перехода на новую платформу, как мы её выбирали и чего это стоило.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Оперативное выявление и устранение уязвимостей — ключевой аспект защиты цифровых активов организаций.
Никита Иванов, инженер по информационной безопасности, рассказал о том, как команде ИБ RuStore удалось обеспечить более глубокий и точный анализ безопасности приложений, разработав сервис сканирования уязвимостей на базе OWASP ZAP.
🔹 Почему выбрали это решение и какая структура в итоге получилась, узнаете из нашей новой статьи на Habr.
#RuStore_Habr
Никита Иванов, инженер по информационной безопасности, рассказал о том, как команде ИБ RuStore удалось обеспечить более глубокий и точный анализ безопасности приложений, разработав сервис сканирования уязвимостей на базе OWASP ZAP.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Как создать дизайн-систему для мобильных устройств и TV? 📱
В новом посте на Хабре Вячеслав Таранников, ведущий Android-разработчик в RuStore, делится нашим опытом:
📌 Токены и компоненты: основа стандартизации UI
📌 Гибкость и масштабируемость: легко добавляются темы, стили и иконки
📌 Четкое соответствие макетам: верстка в коде совпадает с Figma
Изучайте и делитесь опытом в комментариях🤖
🔗 Читать статью
#RuStore_Habr
В новом посте на Хабре Вячеслав Таранников, ведущий Android-разработчик в RuStore, делится нашим опытом:
Изучайте и делитесь опытом в комментариях
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
От данных к действию: как мы масштабировали direct-коммуникации в RuStore
В свежем посте на Хабре продакт RuStore Григорий Афонин и PMM Светлана Есенкова делятся, как мы:
❤️ вернули в стор более 1 млн пользователей
📈 повысили загрузки приложений и игр на 235%
💬 Запустили более 430 кампаний и охватили 46 млн пользователей
И всё это — благодаря внедрению CDP-платформы Altcraft, кастомной архитектуре и тесной работе с данными.
Читайте и делитесь опытом в комментариях🤖
🔗 Читать статью
#RuStore_Habr
В свежем посте на Хабре продакт RuStore Григорий Афонин и PMM Светлана Есенкова делятся, как мы:
И всё это — благодаря внедрению CDP-платформы Altcraft, кастомной архитектуре и тесной работе с данными.
Читайте и делитесь опытом в комментариях
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Как мы автоматизировали сборку SampleApp для SDK RuStore 🔧
Если вам когда-либо приходилось вручную собирать тестовое Android-приложение, то вы знаете, как это может быть: долго, сложно и на грани нервного срыва. Мы тоже через это прошли — и решили всё упростить.
Теперь у нас всё по красоте: актуальный APK собирается через CI/CD — в один клик, без Android Studio и знаний Gradle. Любой участник команды, даже без опыта в разработке, может собрать нужную версию SampleApp для SDK за пару минут.
Как мы это сделали, с какими проблемами столкнулись и что в итоге получили — читайте в новой статье на Хабре. Все подробности рассказал старший инженер по тестированию в RuStore Алексей Чебанов.
🔗 Читать статью
#RuStore_Habr
Если вам когда-либо приходилось вручную собирать тестовое Android-приложение, то вы знаете, как это может быть: долго, сложно и на грани нервного срыва. Мы тоже через это прошли — и решили всё упростить.
Теперь у нас всё по красоте: актуальный APK собирается через CI/CD — в один клик, без Android Studio и знаний Gradle. Любой участник команды, даже без опыта в разработке, может собрать нужную версию SampleApp для SDK за пару минут.
Как мы это сделали, с какими проблемами столкнулись и что в итоге получили — читайте в новой статье на Хабре. Все подробности рассказал старший инженер по тестированию в RuStore Алексей Чебанов.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Как довести фичу до продакшена без боли — часть 1 📱
Техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников прошли этот путь полностью — от хаоса к процессу. И решили поделиться своим опытом в новой серии статей на Хабре.
Первая часть из трёх уже на Хабре — в ней наши эксперты разобрали первые пять шагов, которые помогают команде начать работу над фичей с максимальной ясностью: от первичного обсуждения и архитектурного планирования до технического дизайна и стратегии тестирования. Это тот самый фундамент, без которого любая разработка рискует превратиться в бесконечную доработку на проде.
Спойлер: это не теоретический текст, а подробный гайд, который помог нам ускориться с 1 до 5 фич в квартал.
⚙️ В следующих частях: про саму разработку, релиз и ретро. Stay tuned!
🔗 Читать статью
#RuStore_Habr
Техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников прошли этот путь полностью — от хаоса к процессу. И решили поделиться своим опытом в новой серии статей на Хабре.
Первая часть из трёх уже на Хабре — в ней наши эксперты разобрали первые пять шагов, которые помогают команде начать работу над фичей с максимальной ясностью: от первичного обсуждения и архитектурного планирования до технического дизайна и стратегии тестирования. Это тот самый фундамент, без которого любая разработка рискует превратиться в бесконечную доработку на проде.
Спойлер: это не теоретический текст, а подробный гайд, который помог нам ускориться с 1 до 5 фич в квартал.
#RuStore_Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Как довести фичу до продакшена без боли — часть 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
Как довести фичу до продакшена без боли — часть 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