RU

Как мы тестируем планшеты KVADRA_T на производстве: архитектура DeviceTestPro

Тестирование мобильных устройств на производстве — это процесс, где цена ошибки очень высока. Баг в приложении можно исправить в обновлении, а дефект …

мобильные приложенияandroid developmentпланшетытестирование устройств
Habr
RU

От потоков к корутинам: как и почему видоизменились примитивы синхронизации в языке Kotlin (Часть 2)

В первой части статьи были рассмотрены следующие распространённые способы организации конкурентного кода при работе с потоками и корутинами: критическ…

kotlinkotlin coroutinescoroutinesmultithreadingconcurrencyandroidandroid developmentkotlin multiplatformsemaphoreactors
Habr
RU

Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами

Привет, Хабр! Меня зовут Константин Дубинко, я — Android-техлид в  hh.ru . Сейчас мы заканчиваем большой переезд навигации в двух Android-приложе…

android developmentcomposemigrationnavigationrefactoringmobile developmentmodovjмобильная разработкамобильные приложения
Habr
RU

Не только смартфоны: 5 сфер, где нужны мобильные разработчики

Хабр, привет! Меня зовут Борис Денисенко. Я мобильный разработчик и наставник на курсе «Android-разработчик» в Яндекс Практикуме. У себя в блоге я пиш…

androidмобильная разработкаandroid developmentandroid разработкаandroid разработчикkotlinkotlin multiplatformjavaios developmentios разработка
Habr
RU

Как собрать пайплайн с LLM агентом который фиксит нативные Android UI автотесты

Что будем делать или что может быть интересного в статье: - Пайплайн из двух независимых LLM агентов - Запуск и анализ ошибки UI автотеста (Root Cause…

llm-агентllm-агентыllm-моделиandroid developmentespressoui-тесты