Какое назначение у библиотеки AppCompat в разработке Android-приложений?
Библиотека AppCompat в Android служит для обеспечения совместимости новых функций и стилей пользовательского интерфейса с более старыми версиями Android.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Библиотека AppCompat в Android служит для обеспечения совместимости новых функций и стилей пользовательского интерфейса с более старыми версиями Android.
Читать ответВ Kotlin Flow функции consumeAsFlow и receiveAsFlow используются для преобразования канала (ReceiveChannel) в поток (Flow), но имеют важные отличия в управлении ресурсами и поведении при потреблении данных.
Читать ответВ Kotlin для поиска элемента по ключу в коллекции (например, в Map) можно использовать оператор доступа по ключу map[key].
Читать ответВ Android для передачи информации между компонентами с помощью Intent можно использовать следующие методы:
Читать ответВ Kotlin примитивные типы данных (Int, Double, Boolean и т.д.) представлены как объекты-обёртки, но при компиляции для повышения производительности они оптимизируются до примитивных типов JVM (например, int, double).
Читать ответViewTreeObserver используется для отслеживания изменений в иерархии представлений. Наиболее частые сценарии:
Читать ответВ Android нельзя напрямую и принудительно удалить любую Activity из памяти по желанию разработчика.
Читать ответRxJava и Kotlin Coroutines — два разных подхода к асинхронному программированию в Android:
Читать ответHilt - это opinionated библиотека внедрения зависимостей для Android.
Читать ответОсновная проблема использования сабкомпонентов в Android заключается в следующем:
Читать ответПри повороте устройства с портретной ориентации в ландшафтную (или наоборот) Android по умолчанию пересоздаёт активность, вызывая методы жизненного цикла заново.
Читать ответОбъявление fragment в файле AndroidManifest.xml используется для регистрации фрагмента как отдельного компонента приложения.
Читать ответ