Какова основная функция Bound Service в Android и для чего он предназначен?
Bound Service в Android предназначен для предоставления клиентам (например, Activity или другим компонентам) интерфейса для взаимодействия с сервисом.
Читать ответПодготовка к интервью
88 вопросов с собеседований в IBS
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IBS. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, coroutines, android.
Каталог
Bound Service в Android предназначен для предоставления клиентам (например, Activity или другим компонентам) интерфейса для взаимодействия с сервисом.
Читать ответКлючевое слово inline в Kotlin (часто используемом в Android-разработке) используется для функций, которые вызываются часто и имеют небольшой размер.
Читать ответВ программировании исключительные ситуации (exceptions) можно классифицировать по нескольким типам:
Читать ответВ Android объект типа Bundle используется для хранения и передачи данных между компонентами (Activity, Fragment, Service и т.д.). В Bundle можно помещать данные следующих типов:
Читать ответОсновные компоненты Dagger — это:
Читать ответВ Dagger области (scope) используются для управления временем жизни и уникальностью создаваемых зависимостей. Основные области:
Читать ответДа, в проектах на Android я использовал Java 11.
Читать ответВ Jetpack Compose вызов функции remember не является строго обязательным для создания состояния, но он необходим, если вы хотите, чтобы состояние сохранялось между рекомпозициями.
Читать ответModel-View-Intent (MVI) — это архитектурный паттерн, который помогает управлять состоянием UI через поток намерений (intents) пользователя.
Читать ответВ языках программирования, поддерживающих расширения (extensions), функции расширения реализуются как дополнительные модули, которые подключаются к основному языку или среде выполнения.
Читать ответHashMap в Java (и Android) состоит из нескольких ключевых компонентов:
Читать ответПредоставление реализации по умолчанию: Когда большинство, но не все, реализации интерфейса будут использовать одну и ту же базовую логику для определенного метода.
Читать ответ