В чем заключается отличие между Android 8 и Android 9?
Android 9 Pie внес множество значимых изменений по сравнению с Android 8 Oreo. Ключевые отличия включают:
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Android 9 Pie внес множество значимых изменений по сравнению с Android 8 Oreo. Ключевые отличия включают:
Читать ответПараметр плотности пикселей (density) в Android определяет, сколько пикселей приходится на один дюйм экрана устройства.
Читать ответМетод toString в классе Any (аналог Object в Java) отвечает за преобразование объекта в строковое представление.
Читать ответВ Kotlin нет нативного понятия static. Вместо этого используются:
Читать ответДа, я использовал ExoPlayer для воспроизведения аудио и видео в Android-приложениях.
Читать ответВ Android интерфейс обычно отображается через Activity, но можно обойтись и без неё, например, используя класс WindowManager для добавления собственного View напрямую в окно системы.
Читать ответДля контроля и оптимизации использования ресурсов в Kotlin-программах применяются следующие методы и инструменты:
Читать ответКлючевые отличия:
Читать ответВ Kotlin многопоточность может быть реализована несколькими способами, каждый из которых имеет свои преимущества в зависимости от задачи:
Читать ответВ Android параметр matchparent в разметке означает, что элемент интерфейса должен занять максимально возможное пространство, доступное в родительском контейнере по соответствующему измерению (ширина или высота).
Читать ответВ Kotlin для data class автоматически генерируется конструктор, который принимает все свойства, объявленные в первичном конструкторе.
Читать ответAndroid Interface Definition Language (AIDL) — это инструмент в Android, который позволяет определить интерфейс для взаимодействия между процессами (IPC).
Читать ответ