Архивы автора: android developer

Android-игра на Claude Code: от ТЗ до Google Play

Разработка Android-игры с Claude Code: idle-кликер от ТЗ до релиза в Google Play за месяц Проект «Дерден»: хакерский кликер по мотивам «Бойцовского клуба», собранный без единой написанной вручную строчки кода Результат можно пощупать руками: HACK CLUB в Google Play — та самая сборка, о которой вся статья. Одна сессия в Claude Design, одна — в… Читать далее »

Восстановление данных f2fs: fsck не видит чекпоинт

Восстановление данных с f2fs: как вытащить файлы, если fsck.f2fs не находит чекпоинт «Мёртвый чекпоинт»: разбор структур файловой системы вручную, 6408 файлов с именами и деревом папок — и поиск того, кто всё это устроил Как вытащить почти все данные с f2fs-карты, на которой сдался fsck, — и найти виновника Есть особый сорт паники — когда… Читать далее »

Как открыть файл из другого приложения в Android

Работа с файлами в Android — одна из фундаментальных вещей, с которыми сталкиваются разработчики в большинстве приложений. Многие приложения используют взаимодействие с файловой системой в качестве своего основного функционала. Это может быть галерея изображений пользователя, читалка электронных книг, приложение для редактирования текстовых файлов и многое-многое другое. По этой причине важно понимать, в каком виде с… Читать далее »

Новые инструменты и программы для достижения успеха в Google Play

Недавно в своём блоге Google поделилась своим видением Google Play и рассказала о комплексе новых инструментов и программ, призванных оптимизировать цикл разработки и ускорить рост приложений. Мы проанализировали ключевые нововведения, чтобы вы могли понять, как они помогут вашему бизнесу — от упрощения рутинных задач до получения AI-аналитики и новых каналов вовлечения. Упрощение проверок диплинков с… Читать далее »

Анонс Swift SDK для Android

Разработчики языка Swift объявили в своём блоге о выпуске предварительной версии Swift SDK для Android. Данным SDK занимается специальная рабочая группа Android, целью которой является добавление и поддержка Android в качестве официально поддерживаемой платформы для языка Swift. С помощью SDK разработчики смогут создавать приложения на Android на языке Swift, что открывает ещё больше возможностей для… Читать далее »

Google Play ослабляет правила в США

Google Play открывает пути для внешних ссылок и альтернативных платежей: что важно знать разработчикам Google уведомила разработчиков о крупных изменениях в политике Google Play. С 29 октября 2025 года разработчики, работающие с пользователями в США, смогут направлять их к внешнему контенту и платёжным системам, не используя Google Play Billing. Эти изменения действуют только на территории… Читать далее »

Проблема при выделении текста в TextView на Android 15+

Введение Порой при разработке мобильного приложения (и в целом любого ПО) можно столкнуться с ошибками, которые не зависят от разработчика. Например, проблема внутри одной из подключенных библиотек. В этом случае логичным решением будет либо найти альтернативу, либо написать своё решение. Однако может быть и так, что проблема гораздо масштабнее и так просто не решается. К… Читать далее »

Создаём своего бота для Telegram

Введение Telegram — крайне популярный в настоящее время мессенджер, который используют во всём мире. Приложение постоянно развивается и обрастает новыми фичами и сейчас уже не ограничивается только передачей сообщений между людьми. В частности, Telegram предоставляет пользователям удобный функционал для автоматизации различных процессов. К примеру, можно настроить регистрацию пользователей через Telegram для своего стороннего сервиса. Или… Читать далее »

Сборка и публикация приложений с помощью Codemagic CI/CD

Введение Разработка мобильных приложений состоит из нескольких частей, одними из которых являются сборка APK-файла (или AAB) и публикация его в магазинах приложений. И если для небольших приложений эти процессы могут занимать пару минут, то чем больше становится приложение, тем больше времени разработчики тратят на сборку. Даже использование различных средств для ускорения сборки и анализ проблемных… Читать далее »

Сбор и анализ ошибок в приложениях с помощью Tracer

Введение Одна из главных задач при разработке мобильных приложений (и в целом ПО) — создать работоспособную и отказоустойчивую систему. Приложение, которое стабильно работает и выполняет свою функцию так, как задумано, с большей вероятностью привлечёт пользователей, чем приложение, которое закрывается с ошибкой на старте. Более того, плохо работающее приложение может стать причиной негативных оценок, что может… Читать далее »