Автоматизация публикации приложения в Google Play и RuStore: простой рабочий подход

Вступление Всем привет. Сегодня я бы хотел поговорить про полезные автоматизации в проекте. Есть такие вещи, которые реально приносят профит на все сто процентов. Их не так уж много, и самое интересное - распознать полезный кейс заранее почти невозможно. Обычно ты понимаешь его ценность только на практике. И как раз про одну такую штуку я хочу рассказать - про автоматическую публикацию приложения в магазине. Мы сейчас не будем рассматривать какое-то сложное продакшен-решение, хотя можно привести примеры, как это делается в CI/CD. Но, скорее всего, для нормального CI/CD там нужен немножко другой подход, хотя и тот, о котором я расскажу, в принципе тоже будет корректен. Например, публикацию в Google Play, как мне кажется, лучше делать через fastlane, который у вас, скорее всего, уже где-то подключен. Его будет рациональнее использовать. ...

December 3, 2025

Baseline Profile + Remote Config - рабочее решение для разных окружений

Привет. Это небольшая заметка о том, с чем я столкнулся при работе с baseline profile. Коротко: baseline профили помогают повышать скорость выполнения кода примерно на 30% уже с первого запуска. Но статья не про то, как их настраивать по документации, а про другую боль - что делать, если приложение активно использует Remote Config, а baseline гоняется на релизной сборке. Контекст задачи. Допустим, у нас есть проект, где уже настроен baseline, и внутри приложения есть Remote Config, который позволяет гибко менять поведение фич. Baseline profile у нас гоняется на релизной версии, а значит Remote Config там тоже будет релизный, с боевым окружением. Remote Config - может быть любой от своей реализации до Firebase Remote Config. У вас многомодульная архитектура. ...

December 1, 2025

Первый пост

Тут будет текст моего первого поста

December 1, 2025