Какие базовые классы необходимо расширить для создания собственного пользовательского компонента вида?
Для создания собственного пользовательского компонента вида (View) в Android обычно расширяют один из базовых классов:
Читать ответПодготовка к интервью
50 вопросов с собеседований в ООО Возрождение
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ООО Возрождение. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, coroutines.
Каталог
Для создания собственного пользовательского компонента вида (View) в Android обычно расширяют один из базовых классов:
Читать ответВ проектах на Android XML широко используется для описания пользовательских интерфейсов — разметка экранов, элементов управления, стилей и ресурсов.
Читать ответRetrofit — это библиотека для Android, которая упрощает взаимодействие с REST API.
Читать ответНавигация между экранами в Android-приложениях обычно реализуется следующими способами:
Читать ответKotlin — современный язык программирования, который широко используется для разработки Android-приложений. Его основные особенности и преимущества:
Читать ответFlow и RxJava — это библиотеки для работы с асинхронными потоками данных, но у них есть ключевые отличия:
Читать ответИспользование неформального обращения на «ты» в рабочей среде зависит от корпоративной культуры, команды и контекста.
Читать ответDagger — это библиотека для внедрения зависимостей (Dependency Injection) в Android-приложениях. Она помогает управлять созданием и предоставлением объектов, от которых зависят другие компоненты приложения.
Читать ответВ моем опыте создания автоматизированных тестов для Android-приложений я использовал такие инструменты, как JUnit для юнит-тестирования и Espresso для UI-тестов.
Читать ответОсновная цель использования компонента LazyColumn в Android-разработке — эффективное отображение длинных списков элементов с ленивой загрузкой.
Читать ответВ проектах на Android я использовал GraphQL для оптимизации работы с сервером и уменьшения объема передаваемых данных.
Читать ответContent Provider — это один из строительных блоков Android (компонент Application Component), который предоставляет стандартизированный интерфейс для доступа к структурированным данным и управления ими.
Читать ответ