Каким образом можно определить собственный контекст для ViewModelScope в Android?
В Android ViewModelScope по умолчанию использует контекст с диспетчером Dispatchers.Main, что удобно для работы с UI.
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
В Android ViewModelScope по умолчанию использует контекст с диспетчером Dispatchers.Main, что удобно для работы с UI.
Читать ответСборщик мусора JVM автоматически управляет памятью, освобождая объекты, на которые больше нет ссылок.
Читать ответZygote — это специальный процесс в Android, который запускается при старте системы и служит шаблоном для создания новых процессов приложений.
Читать ответВ Kotlin основные виды объектов и их различия:
Читать ответВ моих проектах на Android я активно использовал основные компоненты платформы: Activity, Fragment, Service, BroadcastReceiver и ContentProvider.
Читать ответKotlin Multiplatform — это технология, позволяющая писать общий код, который можно использовать на разных платформах (Android, iOS, JVM, JavaScript, Native). Основные характеристики и возможности:
Читать ответВ Kotlin существуют следующие основные категории типов данных:
Читать ответВ моём опыте Android-разработки библиотека Room использовалась для упрощения работы с базой данных SQLite.
Читать ответAccessibilityService в Android — это специальный сервис, который помогает пользователям с ограниченными возможностями взаимодействовать с устройством.
Читать ответВ Android без сторонних библиотек для выполнения асинхронных задач можно использовать несколько подходов:
Читать ответВ Kotlin для создания неизменяемого списка используется интерфейс List, который предоставляет только методы для чтения, без возможности изменения содержимого.
Читать ответКоличество Android специалистов в команде зависит от размера и структуры проекта. Например, в небольшой команде может быть 1-2 Android разработчика, в средней — 3-5, а в крупных проектах — десятки специалистов.
Читать ответ