Координаторы в рамках паттерна MVVM централизуют маршрутизацию, устраняя связанность представлений, обеспечивая работу глубоких ссылок и улучшая разделение ответственности и тестируемость.
Разработка Swift для Android — это результат усилий сообщества, продолжавшихся последнее десятилетие. Начиная с первого патча, проект вырос до приложений, находящихся в продакшене, и активной группы...
Tomato — это минималистичный Pomodoro таймер для Android, созданный на основе Material 3 Expressive. Внутри Jetpack Navigation 3, Room, Vico для графиков и чартов, MaterialKolor для...
Важно то, приходят ли пользователи к моменту принятия решения с уверенностью, что они делают правильный выбор.
KMP ещё предстоит пройти долгий путь, чтобы достичь уровня распространения React Native или Flutter, но если посмотреть шире, становится ясно, что разработка на не-нативных платформах в...
Scyther — Комплексный набор инструментов для отладки iOS-приложений, который поможет вам выявлять и устранять ошибки. Scyther предоставляет инструменты для разработчиков, тестировщиков, команд UI/UX и бэкенд-разработчиков. Среди...
В новом дайджесте последствия уменьшения приложений и новый шаг в передаче зависимостей Swift, улучшение доступности в Android-приложениях и перформанс, лёгкий и быстрый DI-контейнер, Offline-First приложения, ускорение...
В соглашении не указано, как Apple будет определять, причитаются ли ей деньги.
Поговорили про разработку нативной части на С++, которая работает с iOS напрямую через провод.
Доклад будет полезен разработчикам, интересующимся тем, как работать с видео на платформе Android и как устроен видеоредактор под капотом.
Будет интересно как новичкам во Flutter, так и опытным разработчикам.
Разве кто-то еще задумывается над размером мобильного приложения, когда на iPhone памяти больше, чем на рабочем MacBook?
Спикеры рассказали, как подошли к решению безрелизной раскатки локализации.
Подробно разбирают, что происходит с рынком IT в 2025–2026 годах, почему найти работу стало сложнее и какие навыки действительно позволяют оставаться востребованным специалистом.
Подробно разбирают, что происходит с рынком IT в 2025–2026 годах, почему найти работу стало сложнее и какие навыки действительно позволяют оставаться востребованным специалистом.
В этом выпуске разбираем, зачем нужен онбординг, как он работает в B2C и B2B, почему интерактив почти всегда выигрывает у статичных экранов, как персонализация и локализация...
MoviQ помогает вам управлять списком просмотренных фильмов и открывать для себя новые фильмы с помощью ИИ. Отмечайте фильмы как просмотренные, оценивайте свои любимые, и Gemini 2.0...
Отправленные приложения проходят автоматизированные и ручные проверки на соответствие политике, безопасность и техническую надежность.
Мы, разработчики, иногда проводим эксперименты ради удовольствия. А иногда такие эксперименты превращаются в фильмы ужасов.
Я провалился не потому, что выбрал MVVM. Я провалился потому, что защищал шаблон, а не решение.