Найти в Дзене
Разработка
• Создание программного обеспечения — это обучение Маркетинг • How to collect emails in your mobile app without killing conversion Кроссплатформа • The Future of KMP's iOS Interop • Flutter 3.44 Doesn’t Just Cross Platforms — It Dominates Them
9 часов назад
Android
Google выпустил обновления для Android XR — платформы для приложений под XR-устройства, от очков с дополненной реальностью до полностью иммерсивных гарнитур. Главная новость — Developer Preview 4 для Android XR SDK: разработчики получили новые API и инструменты для создания immersive- и augmented-опыта, а тестировать взаимодействия теперь можно прямо в Android Studio через XR Emulator, без обязательного доступа к физическому устройству. Google также упрощает перенос мобильных приложений на «умные» очки. С помощью Jetpack Projected существующее Android-приложение можно расширить дополнительным AR-интерфейсом,...
9 часов назад
iOS
В Xcode 27 Apple впервые добавила SwiftUI Agent Skill — набор инструкций для AI-агентов, которые помогают писать и ревьюить SwiftUI-код по «официальным» практикам Apple. SwiftLee разобрал структуру этого навыка: внутри есть короткий SKILL.md, который работает как маршрутизатор, и отдельные reference-файлы по темам вроде структуры view, data flow, environment, modifiers, ForEach, анимаций, локализации и soft-deprecated API. Главная идея рекомендаций Apple — в SwiftUI view является единицей инвалидации, поэтому важно не перерисовывать больше, чем нужно. Среди заметных советов: выносить крупные секции не в computed properties, а в отдельные View-типы; не использовать кастомный ...
9 часов назад
LLM на iPhone: от llama.cpp до Foundation Models
В 2025 году вместе с iOS 26 компания Apple представила разработчикам Apple Foundation Models. Теперь порог входа для on-device AI упал до нескольких строк, и далее в статье мы рассмотрим как он выглядит. А в январе 2026 года Apple заключила сделку с Google в рамках которой следующее поколение Apple foudation models будет основано на технологии Google Gemini. По данным Bloomberg стоимость этой сделки составляет 1 млрд долларов в год...
19 часов назад
ListKit - списки и сетки для SwiftUI
ListKit — это библиотека SwiftUI, предоставляющая дополнительные инструменты для работы со списками, сетками и полками, предоставляющая гибкие способы отображения элементов. ListKit содержит множество предопределенных представлений, а также собственные расширения...
20 часов назад
Команда разработчиков Xiaomi MiMo AI открыла исходный код MiMo Code V0.1.0 — встроенного в терминал помощника по программированию на основе
ИИ, который, по словам китайского электронного гиганта, превосходит Claude Code от Anthropic по ключевым показателям производительности в программировании, особенно в задачах с длительным горизонтом выполнения и множеством шагов (более 200 шагов). Выпуск был анонсирован на прошлой неделе в сообщении в социальной сети X от официального аккаунта @XiaomiMiMo, где инструмент описывается как «больше, чем просто помощник по программированию на основе ИИ в вашем терминале — это самый умный партнер по программированию, с которым вы когда-либо будете работать»...
1 день назад
Что нового в Swift 6.4 после WWDC26
Swift 6.4 включает в себя ряд улучшений языка и дополнений к стандартной библиотеке, которые делают повседневный код более чистым и выразительным. В этой статье рассматриваются наиболее заметные изменения, представленные на WWDC26...
1 день назад
Что нового в Swift 6.4 после WWDC26
Swift 6.4 включает в себя ряд улучшений языка и дополнений к стандартной библиотеке, которые делают повседневный код более чистым и выразительным. В этой статье рассматриваются наиболее заметные изменения, представленные на WWDC26.
1 день назад
Datadog предоставляет миллионы инсайтов о производительности с помощью ProfilingManager
Регрессии производительности печально известны тем, что их сложно воспроизводить, поэтому они становятся серьёзным узким местом для мобильных разработчиков. Хотя такие сигналы, как частота случаев, когда приложение не отвечает, показывают, какие проблемы возникают в рабочей среде, точное определение строки кода, из-за которой появилась проблема с производительностью, исторически требовало либо полного ручного воспроизведения, либо экспериментирования методом проб и ошибок. Datadog совместно с Google...
1 день назад
iOS: отправляем почту по SMTP с нуля на сокетах
Несмотря на активное использование мессенджеров, электронная почта все еще занимает весомую долю в коммуникации, особенно в рабочей среде, из-за этого не исключена необходимость в отправке почтовых сообщений прямо с iOS приложения. В данной статье мы ознакомимся с протоколами, по которым работает почта. Сфокусируемся на реализации протокола для отправки почтовых сообщений (SMTP) на низком уровне (BSD сокеты). И, используя собственный сетевой слой для работы...
1 день назад
До смешного простая WWDC
В этом еженедельном дайджесте все новинки WWDC26 — обновления в UIKit и SwiftUI, App Store, Xcode и Foundation Models. Кроме того, SMTP с нуля на сокетах и исследования RuStore, оптимизация Adapter и миграция навигации на Compose, один файл CLAUDE...
1 день назад
Архитектура Android-приложений
Как повысить качество архитектуры, не говоря об архитектуре Я Марк, Android-разработчик, работаю над мобильным приложением для управления умным домом Салют. Для мира Android-разработки вопросы архитектуры, её надёжности и качества актуальны, но… на самом деле не так уж интересны. Интересно, чтобы приложения были надёжными, устойчивыми к ошибкам, поддерживаемыми и легко масштабируемыми...
4 дня назад