Чем отличаются стадии жизненного цикла Activity и Fragment в Android?
Жизненный цикл Activity и Fragment в Android похожи, но имеют свои особенности.
Читать ответПодготовка к интервью
44 вопроса с собеседований в Мой Склад
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Мой Склад. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: android, mobile, rxjava.
Каталог
Жизненный цикл Activity и Fragment в Android похожи, но имеют свои особенности.
Читать ответДля улучшения структуры и качества существующего Android-модуля через рефакторинг я бы предпринял следующие шаги:
Читать ответДа, создание собственного пользовательского компонента в Android — распространённая практика для расширения стандартного функционала или создания уникального интерфейса.
Читать ответВ своей практике разработки на Android я использовал библиотеку RxJava для упрощения работы с асинхронными операциями и обработки потоков данных.
Читать ответВ нашей команде при организации работы применялись следующие принципы разделения обязанностей:
Читать ответПри проверке качества кода других разработчиков я обращаю внимание на следующие аспекты:
Читать ответДля разбивки сложных бизнес-задач на более мелкие части обычно применяют следующие подходы:
Читать ответMVP (Model-View-Presenter), MVVM (Model-View-ViewModel) и MVI (Model-View-Intent) — это архитектурные шаблоны для организации кода в UI-приложениях, каждый со своими особенностями:
Читать ответВ адаптере RecyclerView методы onCreateViewHolder и onBindViewHolder выполняют разные задачи:
Читать ответВ Activity фрагменты можно реализовать декларативно в XML-разметке или программно с помощью FragmentManager.
Читать ответMVI (Model-View-Intent) — архитектурный подход для построения пользовательских интерфейсов, основанный на однонаправленном потоке данных (unidirectional data flow).
Читать ответФрагменты потребляют меньше ресурсов по сравнению с Activity, так как они являются частью Activity и не требуют отдельного жизненного цикла и контекста.
Читать ответ