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
  Anonymous Quiz
    19%
    ::
      
    8%
    ->
      
    16%
    destruct
      
    57%
    componentN()
      
    Anonymous Quiz
    72%
    Runnable
      
    4%
    Callable
      
    9%
    Executor
      
    14%
    Threadable
      
    💊1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    56%
    finally в блоке try-catch
      
    30%
    onCompletion
      
    10%
    always
      
    5%
    use
      
    Anonymous Quiz
    4%
    sealed
      
    4%
    abstract
      
    30%
    open
      
    62%
    final
      
    Да, все компоненты, которые не должны быть доступны извне, могут не указываться, особенно:
- Activity, используемая только внутри;
- BroadcastReceiver или Service, регистрируемые динамически;
- ContentProvider — если не требуется внешнего доступа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3
  Anonymous Quiz
    84%
    ?.
      
    10%
    ?:
      
    4%
    !!
      
    1%
    if
      
    💊29
  Anonymous Quiz
    18%
    HashSet
      
    6%
    TreeSet
      
    58%
    LinkedHashSet
      
    18%
    PriorityQueue
      
    Основные альтернативы — Dagger (ручная конфигурация), Koin (написан на Kotlin, декларативный), Kodein (устаревающий), Service Locator. Выбор зависит от предпочтений и архитектуры проекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥2
  Anonymous Quiz
    8%
    Ограничивает доступ к компоненту в рамках всего проекта.
      
    13%
    Ограничивает доступ к компоненту в рамках файла.
      
    78%
    Ограничивает доступ к компоненту в рамках модуля.
      
    1%
    Ничего не делает, это просто украшение.
      
    Anonymous Quiz
    4%
    Использовать ключевое слово mutable
      
    96%
    Объявить как var
      
    0%
    Применить модификатор changeable
      
    1%
    Никак, все переменные в Kotlin неизменяемы
      
    Потому что Android может восстанавливать фрагменты из состояния при конфигурационных изменениях (например, при повороте экрана) через пустой конструктор.
Если ты используешь собственный конструктор, параметры не сохранятся, и приложение может упасть или вести себя некорректно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    14%
    Использовать and между условиями
      
    57%
    Разделить условия запятыми в одном case
      
    20%
    Перечислить условия в разных case
      
    10%
    Использовать  между условиями