Видео и подкасты для разработчиков
Упрощаем и укрощаем UI для Android с помощью аннотаций
В качестве инструмента для достижения этих целей мы можем использовать процессоры аннотаций.
Даже в самом сбалансированном приложении, написанном по всем канонам Clean Code, найдется немало узких мест, избыточного и повторяющегося кода, который можно было бы упростить. Для нативных приложений Android это не только бизнес-логика, но также и UI: экраны, контролы и их стилизация, работа со списками, навигацией и многое другое. Было бы неплохо не только устранить обозначенные проблемы, но и автоматизировать и упростить реализацию новых функциональностей в будущем.
В качестве инструмента для достижения этих целей мы можем использовать процессоры аннотаций. Например, реализованные с помощью KSP — специального API от Google, более быстрого и эффективного, чем привычный KAPT. Анна покажет на примере вполне реальных кейсов, как можно на практике упростить работу с UI в Android-приложении.