В чем отличие между Dalvik Virtual Machine и ART (Android Runtime)?
Основные отличия между Dalvik и ART заключаются в следующем:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Основные отличия между Dalvik и ART заключаются в следующем:
Читать ответИнструмент обработки аннотаций (Annotation Processor) в Kotlin — это механизм, который позволяет анализировать и обрабатывать аннотации в исходном коде во время компиляции.
Читать ответВ библиотеке Room для Android аннотация @PrimaryKey используется для обозначения поля в сущности (Entity), которое является уникальным идентификатором записи в базе данных.
Читать ответУмею работать с REST API, базами данных (Room), а также понимаю жизненный цикл приложения и основы многопоточности (Coroutines).
Читать ответВ Kotlin строки можно объединять несколькими способами:
Читать ответВ Kotlin sealed-класс — это класс с ограниченным набором наследников, определённых в том же файле. Сам sealed-класс обычно абстрактный и не может быть напрямую инициализирован.
Читать ответВ Kotlin параметры в функции передаются по значению, то есть копируется ссылка на объект или примитив. Особенности передачи параметров включают:
Читать ответВ объект Intent в Android можно включить различные виды данных для передачи между компонентами (Activity, Service, BroadcastReceiver).
Читать ответВ Android для преобразования объектов часто используются следующие интерфейсы:
Читать ответОсновное различие в производительности и способе реализации.
Читать ответАтрибут android:exported в AndroidManifest.xml определяет, может ли компонент приложения (Activity, Service, BroadcastReceiver или ContentProvider) быть доступен для запуска или взаимодействия из других приложений.
Читать ответKotlin обладает рядом преимуществ по сравнению с другими языками программирования, особенно в контексте Android-разработки:
Читать ответ