Какой компонент Android-приложения является необходимым для реализации графического пользовательского интерфейса?
Anonymous Quiz
1%
Service
1%
Broadcast Receiver
93%
Activity
4%
Content Provider
Какая основная функция Service в Android, отличающая его от Activity?
Anonymous Quiz
4%
Управление пользовательским интерфейсом
85%
Выполнение длительных операций в фоновом режиме
5%
Приём и отправка данных через сеть
6%
Управление состоянием приложения
Какой ключевой аспект отличает архитектуру MVVM от MVP в контексте управления данными в Android-приложениях?
Anonymous Quiz
64%
В MVVM используется двунаправленная привязка данных, в MVP — нет
25%
MVVM полагается на контроллеры, MVP — на презентеры
3%
MVP поддерживает автоматическое тестирование, MVVM — нет
7%
MVVM использует сервисы, MVP — контент-провайдеры
🔥2
Anonymous Quiz
64%
internal
7%
private
13%
public
16%
protected
❤1
Anonymous Quiz
5%
var
80%
val
14%
const
1%
static
❤1
Anonymous Quiz
21%
checkNotNull
14%
requireNotNull
22%
safe call
43%
Elvis operator
Anonymous Quiz
7%
fun
83%
object
4%
set
6%
type
❤1
Anonymous Quiz
80%
listOf()
10%
mutableListOf()
7%
arrayListOf()
4%
LinkedList()
❤1
Anonymous Quiz
7%
sealed
11%
abstract
35%
open
48%
final
❤1
Anonymous Quiz
91%
Класс хранения данных с автоматически сгенерированными методами как equals(), hashCode(), toString()
5%
Особый тип класса для работы с пользовательскими данными
1%
Базовый класс для всех Kotlin-приложений
3%
Абстрактный класс, используемый для создания наследуемых объектов
❤1
Какое преимущество предоставляют inline функции в Kotlin по сравнению с обычными функциями?
Anonymous Quiz
9%
Улучшают безопасность типов
17%
Уменьшают время компиляции
65%
Уменьшают накладные расходы вызова функции
10%
Позволяют использовать дополнительные модификаторы доступа
Какая ключевая функция файла AndroidManifest.xml, которую нельзя выполнить другими способами?
Anonymous Quiz
13%
Определение зависимостей приложения
72%
Объявление разрешений для доступа к компонентам устройства
4%
Управление сетевыми настройками
10%
Конфигурация внешнего вида приложения
❤1
Какое преимущество предоставляет использование HashMap в Java по сравнению с другими коллекциями?
Anonymous Quiz
11%
Поддержка упорядоченного хранения элементов
71%
Константное время доступа к элементам по ключу
8%
Автоматическая сортировка ключей
9%
Низкое потребление памяти
Какова основная цель использования типа Nothing в Kotlin?
Anonymous Quiz
14%
Представление отсутствующего значения в коллекциях
65%
Обозначение функции, которая никогда не возвращает значение
8%
Использование в качестве универсального типа для параметров
13%
Замена null для безопасных вызовов
Какова основная цель использования ключевого слова object в Kotlin?
Anonymous Quiz
5%
Создание объектов с поддержкой многопоточности
42%
Объявление анонимных классов и объектов
51%
Создание единственных экземпляров (синглтонов)
2%
Инициализация коллекций по умолчанию
Anonymous Quiz
4%
Обозначает переменную, которую можно изменить
96%
Обозначает переменную, значение которой не может быть изменено после инициализации
0%
Используется для создания новых функций
0%
Обозначает параметры функции, которые можно изменять
❤1
Anonymous Quiz
92%
Добавив символ `?` после типа переменной
3%
Используя ключевое слово `null`
1%
Декларируя переменную без начального значения
5%
Используя специальный метод `nullable()`
❤1
Anonymous Quiz
2%
mutable
85%
val
6%
var
8%
const
Anonymous Quiz
38%
let
2%
apply
1%
with
59%
safe call (?.)
Anonymous Quiz
44%
apply
15%
also
32%
run
9%
repeat