Anonymous Quiz
    11%
    Использовать метод chain
      
    86%
    Использовать последовательные вызовы map и filter
      
    1%
    Использовать метод compile
      
    2%
    Применить оператор &&
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3👍2
  Anonymous Quiz
    4%
    parse()
      
    89%
    toInt()
      
    4%
    toNumber()
      
    2%
    convertToInt()
      
    Anonymous Quiz
    13%
    kot
      
    2%
    o
      
    84%
    lin
      
    1%
    tlin
      
    Delegation — это способ передавать реализацию интерфейса другому объекту. Kotlin поддерживает делегирование на уровне свойств и классов (by), что упрощает повторное использование логики.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥2
  Anonymous Quiz
    57%
    Используя top-level переменную
      
    34%
    Объявив переменную в companion object
      
    5%
    Применяя аннотацию @Global
      
    5%
    Используя keyword global перед переменной
      
    Anonymous Quiz
    15%
    val result = str1.plus(str2)
      
    46%
    val result = "$str1$str2"
      
    15%
    val result = str1.concat(str2)
      
    24%
    val result = str1.append(str2)
      
    - val — переменная, значение которой нельзя изменить после инициализации.
- var — переменная, значение которой можно менять.
Для чего нужны конструкторы в data class и можно ли обойтись без них?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3🔥1
  Anonymous Quiz
    90%
    delay
      
    5%
    wait
      
    2%
    timeout
      
    4%
    sleep
      
    Anonymous Quiz
    26%
    0
      
    61%
    10
      
    10%
    9
      
    3%
    6
      
    Для передачи сигналов из сервисов в Activity можно использовать механизмы, такие как BroadcastReceiver, Handler, LiveData, или EventBus. Например, BroadcastReceiver позволяет отправлять широковещательные сообщения, которые Activity может получить и обработать. Также можно использовать Binder, если сервис связан с Activity.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    54%
    Hello*
      
    9%
    Hello
      
    5%
    Hello
      
    31%
    Hello.....
      
    💊15
  Anonymous Quiz
    24%
    launch
      
    18%
    async
      
    42%
    runBlocking
      
    16%
    withContext
      
    💊7
  - Жизненный цикл — особенно при навигации и конфигурации.
- Утечки памяти через context/view.
- Передача аргументов через Bundle, а не напрямую.
- Подписка на данные — отвязка в onDestroyView.
- Навигация — через Navigation Component или FragmentManager.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    79%
    Set
      
    14%
    HashSet
      
    5%
    MutableSet
      
    2%
    LinkedHashSet
      
    Anonymous Quiz
    92%
    Null Safety
      
    5%
    NullPointerException
      
    3%
    Smart Casts
      
    0%
    Type Erasure
      
    - private — для инкапсуляции данных внутри класса;
- protected — если нужно разрешить доступ наследникам и классам в пакете;
- public — для API, доступного извне;
- package-private (без модификатора) — для доступа внутри одного пакета.
Лучше всего ограничивать доступ настолько, насколько это возможно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    31%
    fun  printElement(element: T) { println(element) }
      
    9%
    fun printElement(element: T) { println(element) }
      
    57%
    fun printElement(element: Any) { println(element) }
      
    2%
    fun  printElement(element: T) { println(element) }
      
    💊26🤔5
  Anonymous Quiz
    6%
    Использовать mutableListOf()
      
    5%
    Использовать arrayListOf()
      
    84%
    Использовать listOf()
      
    4%
    Использовать linkedListOf()
      
    - Жестовое управление.
- Поддержка ML Kit и нейросетевых API.
- Adaptive Battery и Adaptive Brightness.
- App Actions и предиктивные предложения.
- Поддержка notch-экранов (Display Cutout).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    18%
    Random
      
    38%
    Math.random()
      
    41%
    SecureRandom
      
    3%
    RandomGenerator