Подборка объединяет вопросы, отмеченные на этапах интервью в Rostic's. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, compose.
Да, создание собственного пользовательского компонента в Android — распространённая практика для расширения стандартного функционала или создания уникального интерфейса.
Система Voyager в контексте Android обычно относится к внутренним механизмам навигации или к кастомным решениям для управления переходами между экранами (Activity, Fragment).
RecyclerView — это компонент Android для эффективного отображения больших списков или сеток элементов. Он использует XML-ресурсы для определения внешнего вида каждого элемента списка.
MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) и MVI (Model-View-Intent) — это архитектурные шаблоны для организации кода в UI-приложениях, каждый со своими особенностями:
Да, при разработке на Jetpack Compose коллекция SnapshotStateList используется для хранения изменяемого списка, который автоматически уведомляет Compose о своих изменениях, чтобы UI обновлялся.