Рассмотрим проблему перехода между миром коллбеков и миром корутин, а также рассмотрим решение проблемы backpressure на примере реальной задачи из жизни.
Заглянем под капот реального высоконагруженного сервиса и проанализируем, как именно Kotlin Flow позволяет разработчикам писать надежные и расширяемые компоненты.
Расскажу предысторию появления Rich Errors, какие есть альтернативы в других экосистемах и почему у нас никогда не будет настоящих Union-типов.
В докладе рассмотрю альтернативный вариант доставки еще неопубликованной функциональности в конечный проект, который дает нам Gradle.
В докладе разберем, как устроены фильтры для лица под капотом: от трекинга лица и сегментации через Core ML до реалистичных фильтров.
Обсудим секреты миграции, типичные ошибки и написание проектов с нуля.
В докладе поделюсь нашим опытом создания инструмента, который автоматически преобразует связи в коде в интерактивный граф.
Результат — единый code style во всей компании, меньше споров на ревью, быстрее онбординг и более предсказуемое качество разработки.
Обзор реализации функции Live Caller ID на платформе iOS. Эта функция позволяет идентифицировать и блокировать нежелательные звонки в режиме реального времени.
В этом видео разбираю, что такое /e/os, зачем вообще нужна дегуглификация, и почему fairphone с Murena это не просто игрушка для гиков.
Разбираемся, правда ли в Django есть все, что нужно для типичного веб-сервиса, и правда ли это лучший выбор для перфекционистов с дедлайнами!
Kore — это система дизайна Compose Multiplatform, которая предоставляет красиво оформленные компоненты, помогающие создавать масштабируемые и согласованные дизайн-системы. Одно из главных преимуществ Kore заключается в том,...
Статья представляет собой критический взгляд на текущее состояние индустрии разработки программного обеспечения, опровергая общепринятые представления о ней как о работе в стерильных офисах с идеальными планами...
Как только ваше приложение разрастется, навигация перестанет быть просто перемещением между экранами. Она станет частью вашей архитектуры.
Compose AI Tools рендерит элементы @Preview в формате PNG вне Android Studio, чтобы агенты ИИ могли видеть, что они изменяют. Работает с Jetpack Compose (Android, через Robolectric)...
Статья исследует важность задавания «глупых» вопросов в процессе разработки, особенно в сфере мобильной разработки, где сложность коммуникации может привести к серьезным ошибкам. Автор, идентифицируя себя как...
Статья предлагает переосмыслить подход к мобильной разработке, смещая фокус с платформенно-ориентированного мышления на комплексное понимание работы приложений. Вместо того чтобы думать «как построить этот экран?», разработчику...
Sherlock — документация для разработчиков Apple для Claude Code. Sherlock отвечает на вопросы о фреймворках Apple в Claude Code, используя только локальный индекс. Claude постоянно галлюцинирует...
На первый взгляд, оно кажется малопонятным. Вы редко встречаете его в повседневной разработке приложений. Но когда оно вам действительно нужно, ничто другое его не заменит.
ParticleEmitter — библиотека рендеринга частиц в Jetpack Compose для Android. Создавайте красивые анимации частиц на основе физических принципов с помощью двух подходов, оптимизированных для различных сценариев...