Найти в Дзене
FengNiao - очистка неиспользуемых ресурсов в Xcode-проекте
FengNiao — это простая утилита командной строки для удаления неиспользуемых файлов графических ресурсов из вашего проекта Xcode. Программа просканирует текущий проект и все его подпапки, чтобы найти неиспользуемые изображения, а затем спросит, хотите ли вы их удалить. Перед удалением изображений убедитесь, что у вас есть резервная копия или система контроля версий, в противном случае операция будет невосстановимой...
1 час назад
Останется разработка мобильных приложений в 2030 году?
Опрос
14 часов назад
К 2030 году облик мобильной разработки радикально изменится, пишет автор статьи
Он говорит, что профессия мобильного разработчика к 2030 году не исчезнет, но радикально преобразится. Традиционные роли, такие как iOS- или Android-специалист, уступят место универсальным инженерам, создающим опыт для множества устройств — от смартфонов и умных часов до очков дополненной реальности и других носимых гаджетов. Вместо привычного кодирования на Swift или Kotlin разработчики всё чаще будут работать с ИИ-инструментами, которые генерируют код, оптимизируют тесты и помогают проектировать интерфейсы, делая творчество и системное мышление важнее ручного написания строк кода. Чтобы оставаться...
14 часов назад
Firebase App Check с Play Integrity API в Android
Когда мы создаём Android-приложение с использованием Firebase, мы думаем, что только наше реальное приложение будет взаимодействовать с сервисами Firebase, такими как Firestore, Realtime Database или Cloud Storage. Но в реальности любой может извлечь ваши ключи Firebase и попытаться получить доступ к вашему бэкэнду, используя поддельные или модифицированные приложения...
23 часа назад
Мобильный разработчик в 2030 году: как он будет выглядеть
? Каждые несколько лет кто-то уверенно заявляет, что «мобильная разработка мертва». Мы слышали это, когда веб-приложения стали адаптивными. Мы слышали это, когда прогрессивные веб-приложения (PWA) были в тренде. Мы слышали это, когда конструкторы приложений на основе ИИ обещали заменить программирование. И всё же — мобильные разработчики всё ещё существуют в 2025 году, востребованы и продолжают создавать приложения, которыми люди пользуются каждый день...
1 день назад
Тепловизор для разработчика: подсвечиваем рекомпозиции прямо в коде
Меня зовут Иван Кузнецов, я Android‑разработчик в Кинопоиске. В прошлой статье я научил Jetpack Compose показывать рекомпозиции в реальном времени, но это был скорее учебный стенд: куча модификаторов, обёрток и примеры, которые нужно готовить вручную. Я хотел чего‑то более полезного: чтобы IDE сама показывала, какие composable‑функции перерисовываются прямо сейчас, а какие скипаются и какие параметры реально меняются. Нажал Run — и редактор превратился в живую тепловую карту UI. Ради этого пришлось...
1 день назад
PennyWise AI — трекер расходов на основе SMS
Превратите банковские SMS-сообщения в удобную, доступную для поиска хронологию денежных расходов с помощью встроенного ИИ. 100% конфиденциальность, без обработки в облаке. Удобные категории, распознавание подписок и понятная аналитика. Поддержка более 40 банков в 5 странах с возможностью работы с несколькими валютами...
1 день назад
В связи с регуляторными мерами Apple согласилась разрешить использование альтернативных магазинов приложений, сторонних платежных систем для
встроенных покупок и ссылок на внешние предложения на iOS в Бразилии. Apple уже разрешила использование альтернативных магазинов приложений и/или сторонних платежных систем на iOS в ЕС, Японии и Южной Корее, и, вероятно, ей придется сделать это и в Великобритании и Австралии из-за аналогичных правил в этих регионах. Вряд ли Apple будет и дальше тащить эту разнообразие - мне кажется еще несколько месяцев и все это придет к тому, что магазины и платежи разрешат везде. Разработка • Mobile Developer Career in 2030: What Will It Look Like? • Everyone is a Staff Engineer Now • Write code that you...
1 день назад
Android
Riflesso — плагин, который переносит идею Layout Inspector прямо в редактор кода и делает Compose прозрачным. В этой статье Иван Кузнецов из Кинопоиска разбирает его архитектуру и показывает, как компилятор, клиентская библиотека и плагин IDE собираются в один инструмент. • TOAD: Kotlin-First архитектурный шаблон, который наконец-то сделал мои ViewModel скучными • Тепловизор для разработчика:...
1 день назад
iOS
В 2025 году команда Tuist наконец-то задумалась не только о цифрах и статистике, но и о смысле своей работы и устойчивой модели развития. В статье автор рассказывает, как проект эволюционировал из простого генератора Xcode-проектов в полноценную платформу продуктивности, где основная ценность — не софт, а надёжная инфраструктура и открытый код. В этом году команду усилили новые разработчики, они переосмыслили дизайн (включая собственную дизайн-систему Noora) и открыли исходники серверной части, чтобы организации могли запускать всё локально или в облаке — по своему выбору. Кроме технологий, Tuist...
1 день назад
TOAD: Kotlin-First архитектурный шаблон, который наконец-то сделал мои ViewModel скучными
Я не ставил перед собой цель создать архитектурный шаблон. Я просто хотел, чтобы мои ViewModel перестали разрастаться до неуправляемых размеров. TOAD возник из разочарования, итераций и упрямой веры в то, что должен быть лучший способ. Это не революционно — это просто шаблон Команда, продуманно примененный к современной разработке Android/KMP. Но иногда лучшие решения не революционны...
1 день назад
Tessera - бесконечные узоры из представлений SwiftUI
Tessera — это пакет Swift, который преобразует сгенерированную "плитку", состоящую из произвольных представлений SwiftUI, в бесконечно повторяющийся, плавно перетекающий узор. Фичи:  • Создавайте повторяющиеся узоры из стандартных представлений SwiftUI. • Декларативная конфигурация: описание символов, интервалов, плотности и масштаба; размер задается во время рендеринга. • Равномерный интервал: размещение с учетом формы, позволяющее избежать кластеризации...
2 дня назад