0 / 0

I — самый лёгкий, XII — самый сложный

Олимпиады Уровень
Разработка мобильных приложений
Разработка мобильных приложений Уровень I
Русский студент
Какой язык программирования официально поддерживается Android Studio для разработки приложений Android?
Разработка мобильных приложений
Разработка мобильных приложений Уровень II
Русский студент
Какой результат даст выражение `user?.name` в Kotlin, если переменная `user` равна `null`?
Разработка мобильных приложений
Разработка мобильных приложений Уровень III
Русский студент
Какое назначение имеет метод `onSaveInstanceState` в Android Activity?
Разработка мобильных приложений
Разработка мобильных приложений Уровень IV
Русский студент
Какое ключевое слово Kotlin объявляет локальную переменную, значение которой нельзя переназначить после инициализации?
Разработка мобильных приложений
Разработка мобильных приложений Уровень V
Русский студент
Экран Android имеет плотность 3 px на один dp. Сколько физических пикселей по ширине займёт элемент размером 16 dp?
Разработка мобильных приложений
Разработка мобильных приложений Уровень VI
Русский студент
Какое преимущество даёт применение дифференциального обновления списка при изменении одного элемента интерфейса?
Разработка мобильных приложений
Разработка мобильных приложений Уровень VII
Русский студент
Какое состояние корутины Kotlin означает, что её выполнение было отменено до нормального завершения?
Разработка мобильных приложений
Разработка мобильных приложений Уровень VIII
Русский студент
Какой механизм Android позволяет автоматически повторно запускать код интерфейса только в период, когда Lifecycle-владелец находится в состоянии не ниже STARTED?
Разработка мобильных приложений
Разработка мобильных приложений Уровень IX
Русский студент
В Android-приложении несколько экранов используют один поток данных из базы, а изменения должны автоматически поступать подписчикам. Какой механизм Kotlin наиболее подходит для представления такого потока?
Разработка мобильных приложений
Разработка мобильных приложений Уровень X
Русский студент
В распределённом мобильном клиенте два устройства независимо добавляют элементы в одну коллекцию, а сервер должен объединять изменения без потери операций и без центральной блокировки. Какая модель данных наиболее подходит?
Разработка мобильных приложений
Разработка мобильных приложений Уровень XI
Русский студент
В Android-приложении необходимо атомарно обновить несколько связанных таблиц Room и откатить все изменения при ошибке. Какой механизм следует применить?
Разработка мобильных приложений
Разработка мобильных приложений Уровень XII
Русский студент
В Kotlin Flow оператор `catch` перехватывает исключение, возникшее при выполнении upstream-операторов. Какое поведение будет корректным для восстановления потока после такой ошибки?