Perfetto — крутейший инструмент. Он покажет вам те проблемы с производительностью, которые не заметит другой профайлер. Perfetto покажет, что процессор занят системными задачами, когда ваш поток готов работать. Подсветит, что GC блокирует UI на 50 миллисекунд...
• (iOS Ru) _VariadicView: подчеркивая скрытые возможности контейнеров • (iOS Ru) Федеративный ML на iOS: как уберечь данные пользователей в эпоху ИИ • (iOS Ru) Модульность в iOS: библиотека как инструмент декомпозиции • (iOS En) Liquid Glass Showcase: Tide Guide • (iOS En) SwiftUI Page Curl Carousel - Metal Shaders • (iOS En) SwiftUI Animated Scrollable Slider - Custom Picker • (And Ru) От идеи к CVE: как находить уязвимости в Android • (And Ru) Как справляться с ростом количества Gradle-модулей...
FengNiao — это простая утилита командной строки для удаления неиспользуемых файлов графических ресурсов из вашего проекта Xcode. Программа просканирует текущий проект и все его подпапки, чтобы найти неиспользуемые изображения, а затем спросит, хотите ли вы их удалить. Перед удалением изображений убедитесь, что у вас есть резервная копия или система контроля версий, в противном случае операция будет невосстановимой...
19 часов назад
Останется разработка мобильных приложений в 2030 году?
Он говорит, что профессия мобильного разработчика к 2030 году не исчезнет, но радикально преобразится. Традиционные роли, такие как iOS- или Android-специалист, уступят место универсальным инженерам, создающим опыт для множества устройств — от смартфонов и умных часов до очков дополненной реальности и других носимых гаджетов. Вместо привычного кодирования на Swift или Kotlin разработчики всё чаще будут работать с ИИ-инструментами, которые генерируют код, оптимизируют тесты и помогают проектировать интерфейсы, делая творчество и системное мышление важнее ручного написания строк кода. Чтобы оставаться...
Когда мы создаём Android-приложение с использованием Firebase, мы думаем, что только наше реальное приложение будет взаимодействовать с сервисами Firebase, такими как Firestore, Realtime Database или Cloud Storage. Но в реальности любой может извлечь ваши ключи Firebase и попытаться получить доступ к вашему бэкэнду, используя поддельные или модифицированные приложения...
? Каждые несколько лет кто-то уверенно заявляет, что «мобильная разработка мертва». Мы слышали это, когда веб-приложения стали адаптивными. Мы слышали это, когда прогрессивные веб-приложения (PWA) были в тренде. Мы слышали это, когда конструкторы приложений на основе ИИ обещали заменить программирование. И всё же — мобильные разработчики всё ещё существуют в 2025 году, востребованы и продолжают создавать приложения, которыми люди пользуются каждый день...
Меня зовут Иван Кузнецов, я Android‑разработчик в Кинопоиске. В прошлой статье я научил Jetpack Compose показывать рекомпозиции в реальном времени, но это был скорее учебный стенд: куча модификаторов, обёрток и примеры, которые нужно готовить вручную. Я хотел чего‑то более полезного: чтобы IDE сама показывала, какие composable‑функции перерисовываются прямо сейчас, а какие скипаются и какие параметры реально меняются. Нажал Run — и редактор превратился в живую тепловую карту UI. Ради этого пришлось...
Превратите банковские SMS-сообщения в удобную, доступную для поиска хронологию денежных расходов с помощью встроенного ИИ. 100% конфиденциальность, без обработки в облаке. Удобные категории, распознавание подписок и понятная аналитика. Поддержка более 40 банков в 5 странах с возможностью работы с несколькими валютами...
встроенных покупок и ссылок на внешние предложения на iOS в Бразилии. Apple уже разрешила использование альтернативных магазинов приложений и/или сторонних платежных систем на iOS в ЕС, Японии и Южной Корее, и, вероятно, ей придется сделать это и в Великобритании и Австралии из-за аналогичных правил в этих регионах. Вряд ли Apple будет и дальше тащить эту разнообразие - мне кажется еще несколько месяцев и все это придет к тому, что магазины и платежи разрешат везде. Разработка • Mobile Developer Career in 2030: What Will It Look Like? • Everyone is a Staff Engineer Now • Write code that you...
Riflesso — плагин, который переносит идею Layout Inspector прямо в редактор кода и делает Compose прозрачным. В этой статье Иван Кузнецов из Кинопоиска разбирает его архитектуру и показывает, как компилятор, клиентская библиотека и плагин IDE собираются в один инструмент. • TOAD: Kotlin-First архитектурный шаблон, который наконец-то сделал мои ViewModel скучными • Тепловизор для разработчика:...