Anonymous Quiz
    32%
    preparedStatement()
      
    13%
    bindParameters()
      
    34%
    executeQuery()
      
    22%
    execute()
      
    Anonymous Quiz
    23%
    unmodifiableList(List list)
      
    20%
    readOnlyList(List list)
      
    52%
    immutableList(List list)
      
    5%
    getFixedList(List list)
      
    Да, если:
– Минимизировать работу в onCreate,
– Отложить инициализации (lazy, background),
– Использовать SplashScreen,
– Кешировать данные,
– Загружать данные асинхронно,
– Уменьшить количество начальных компонентов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1💊1
  Anonymous Quiz
    88%
    Any
      
    12%
    Object
      
    0%
    Base
      
    0%
    Root
      
    💊1
  Anonymous Quiz
    63%
    val sum = { a: Int, b: Int -> a + b }
      
    23%
    fun sum(a: Int, b: Int) = { a + b }
      
    8%
    val sum = function(a: Int, b: Int): Int { return a + b }
      
    6%
    val sum = fun(a: Int, b: Int) = a + b
      
    Основная проблема — отложенная инициализация происходит в момент первого доступа. Если объект тяжёлый или доступ происходит в неподходящее время (например, в фоновом потоке), это может вызвать задержку или ошибку. Также стоит учитывать, что by lazy по умолчанию потокобезопасен, но это может повлиять на производительность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    45%
    wait()
      
    4%
    pause()
      
    4%
    stop()
      
    48%
    join()
      
    Anonymous Quiz
    66%
    apply
      
    15%
    also
      
    13%
    let
      
    6%
    run
      
    Hilt позволяет внедрять контекст с помощью аннотаций
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    64%
    11.0
      
    8%
    6.0
      
    20%
    9.0
      
    7%
    7.5
      
    Anonymous Quiz
    11%
    Использование глобального скоупа для всех корутин
      
    10%
    Ограничение количества активных корутин
      
    16%
    Множественное использование async и await
      
    64%
    Правильное использование Dispatchers
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥2
  Anonymous Quiz
    13%
    [1, 2, 3]
      
    58%
    [1, 3, 6]
      
    14%
    [1, 3, 5]
      
    14%
    [6, 3, 1]
      
    Anonymous Quiz
    64%
    takeIf
      
    3%
    takeUnless
      
    17%
    apply
      
    17%
    let
      
    💊2
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥2💊1
  Anonymous Quiz
    80%
    beforecadabra
      
    2%
    beforebracadabra
      
    16%
    abrabefore
      
    2%
    abracadbefore
      
    Anonymous Quiz
    3%
    1
      
    95%
    2
      
    2%
    3
      
    0%
    4
      
    Multibinding позволяет создать коллекции зависимостей одного типа — например, Set или Map. Это особенно полезно для регистрации нескольких обработчиков событий, плагинов или реализаций одного интерфейса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  💊7
  Anonymous Quiz
    79%
    class MyClass private constructor()
      
    18%
    private class MyClass()
      
    1%
    class private MyClass()
      
    2%
    class MyClass() private
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊13