Какие преимущества у операционной системы Android по сравнению с другими операционными системами?
Открытый исходный код.
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Открытый исходный код.
Читать ответstartActivity используется для запуска нового Activity — отдельного экрана с собственным жизненным циклом. При вызове создаётся новый экран, который отображается поверх текущего.
Читать ответВ Kotlin тип, который является суперклассом для всех остальных типов, называется Any. Все классы в Kotlin неявно наследуются от Any, если не указано иное.
Читать ответВ Java абстрактный класс может содержать и абстрактные, и неабстрактные методы. Абстрактные методы не имеют реализации, а неабстрактные - имеют. Абстрактные классы не могут быть инстанцированы напрямую.
Читать ответWorkManager — это компонент Android Jetpack, предназначенный для выполнения отложенных и гарантированных фоновых задач, которые должны выполниться даже если приложение закрыто или устройство перезагружено.
Читать ответВ Kotlin объект companion используется для объявления компаньон-объекта внутри класса. Это позволяет создавать статические члены (методы и свойства), которые принадлежат классу, а не конкретному экземпляру.
Читать ответВ Kotlin тип переменной можно определить явно или неявно. При явном определении типа указывается после имени переменной через двоеточие :. При неявном — компилятор выводит тип из присваиваемого значения.
Читать ответВызывает onDraw. requestLayout(): Запрашивает пересчет размеров и позиционирования всех View в иерархии, начиная с той, на которой вызван метод.
Читать ответBroadcastReceiver в Android — это компонент, который позволяет приложению получать и обрабатывать широковещательные сообщения (broadcasts) от системы или других приложений.
Читать ответВ Android тема и стиль — это разные концепции для оформления интерфейса:
Читать ответKotlin имеет несколько преимуществ по сравнению с Java при разработке на Android и серверной стороне:
Читать ответВ Kotlin и Java методы сравнения объектов отличаются по названию и поведению:
Читать ответ