Новости по тегу "android"
Подборка публикаций, содержащих тег "android". Актуальные темы и важные события.

Мечтают ли андроиды о Robolectric? Разбираем фреймворк по косточкам
Я уверен, вы слышали про Robolectric, но использовали ли хоть раз для UI‑тестирования или screenshot-тестирования? Да, у библиотеки неоднозначная...

В ожидании Google I/O 2025
Всем привет! С вами руководитель практики по мобильной разработке ГК Usetech Анна Жаркова. Уже совсем немного осталось до одного из основных...

KStorage — единый подход к key-value хранилищам на Kotlin Multiplatform
Типобезопасное Key-Value хранилище для Kotlin Multiplatform. Единый API без боли, бойлерплейта и потери рассудка Прочитать и убрать бойлерплейт из проекта

Мобильная разработка за неделю #586 (12 — 18 мая)
Новый большой дайджест после праздничного перерыва — архитектурный линтинг и Material 3 Expressive, тёмные уголки обфускации и Compose...

[Перевод] Что же такое HDR?
Эта сложность возникает не только у вас — HDR сбивает с толку множество людей. В этом посте мы наконец объясним, что же такое HDR, расскажем о...

Прячем код по-настоящему: тёмные уголки обфускации R8 и ProGuard
Обфускация R8 ProGuard по умолчанию делает ставку на размер, а не на защиту кода. В статье — нестандартные словари, генерация уникальной...

Типобезопасная передача результатов между экранами в Compose с Jetpack Navigation
Приветствую Android-комьюнити! Меня зовут Арсений Шпилевой, я Core-разработчик в команде WB Partners. В этой небольшой статье я расскажу, как мы в...

Doogee в России: найти черную кошку в темной комнате теперь будет проще
Привет, Хабр. Сегодня поговорим про амбициозные планы компании Doogee на российском рынке. Как многие из вас знают, свою официальную деятельность...

Мастерство фокусов на Compose 2: как работает запрос фокуса
Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. В процессе работы над проектом PREMIER для AndroidTV я столкнулся с...

ML KIT — Современное решение для сканирования в Android приложениях
ML Kit - это мощный инструмент для работы с камерой в андроид приложениях. Библиотека от компании Google ML Kit предлагает набор встроенных API,...

Погружаемся в пуши. Создаём свою альтернативу сервисам рассылки Push
Всем привет! На связи Вадим, старший разработчик компании STM Labs. Хотите избавиться от ограничений пуш-сервисов и взять пуш-уведомления под...

Когда JavaScript недостаточно: Практика разработки нативных модулей для React Native
Если ты пишешь на React Native, но устал от его ограничений (типа NFC, Bluetooth или системных фич), эта статья — твой выход. Мы разберём ключевые...