Что является обязательным для успешного запуска приложения на новых версиях Android?
Для успешного запуска приложения на новых версиях Android необходимо:
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Для успешного запуска приложения на новых версиях Android необходимо:
Читать ответИспользование LiveData в качестве возвращаемого типа методов DAO в Android-архитектуре приносит несколько преимуществ:
Читать ответПроцесс компиляции Android-приложения включает несколько этапов:
Читать ответSharedPreferences в Android — это механизм для хранения простых пар ключ-значение, обычно используется для сохранения настроек или небольших данных.
Читать ответВ Kotlin Multiplatform можно создавать универсальные UI-элементы, которые работают как на Android, так и на Desktop, используя библиотеку Compose Multiplatform.
Читать ответВиртуальная машина Dalvik в Android-устройствах служит для выполнения приложений, написанных на языке Java, но с особенностями, оптимизированными под мобильные устройства.
Читать ответДля повышения эффективности и надежности системы Android можно рассмотреть следующие изменения:
Читать ответВ Kotlin companion object компилируется в Java как статический вложенный класс внутри внешнего класса. Все члены companion object становятся статическими методами и полями этого вложенного класса.
Читать ответОсновные отличия между Dalvik и ART заключаются в следующем:
Читать ответИнструмент обработки аннотаций (Annotation Processor) в Kotlin — это механизм, который позволяет анализировать и обрабатывать аннотации в исходном коде во время компиляции.
Читать ответВ библиотеке Room для Android аннотация @PrimaryKey используется для обозначения поля в сущности (Entity), которое является уникальным идентификатором записи в базе данных.
Читать ответУмею работать с REST API, базами данных (Room), а также понимаю жизненный цикл приложения и основы многопоточности (Coroutines).
Читать ответ