Anonymous Quiz
    19%
    Ошибка компиляции
      
    1%
    Ошибка выполнения
      
    10%
    Параметр принимает значение null
      
    70%
    Используется значение по умолчанию
      
    💊2
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    20%
    Объявить класс как sealed
      
    70%
    Использовать модификатор final
      
    6%
    Объявить все методы как private
      
    4%
    Скрыть конструктор класса
      
    💊4
  Anonymous Quiz
    12%
    Использовать ключевое слово multiplatform
      
    74%
    Использовать Gradle плагин kotlin-multiplatform
      
    9%
    Объявить platform класс
      
    5%
    Использовать библиотеку kotlinx
      
    🔥1
  - Collection (базовый интерфейс)
- List — упорядоченные, допускают дубликаты (ArrayList, LinkedList)
- Set — уникальные элементы (HashSet, LinkedHashSet, TreeSet)
- Queue / Deque — структуры очередей (PriorityQueue, ArrayDeque)
- Map (не подчиняется Collection)
- HashMap, TreeMap, LinkedHashMap, ConcurrentHashMap
Каждый тип коллекции решает свою задачу: от хранения упорядоченных списков до ассоциативных массивов и очередей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    60%
    variable?.let { // code }
      
    7%
    variable!!.run { // code }
      
    21%
    if (variable != null) { // code }
      
    11%
    variable?.also { // code }
      
    💊30🤔6
  Anonymous Quiz
    68%
    Использовать generateSequence().
      
    16%
    Применить iterator и yield().
      
    10%
    Использовать рекурсивную функцию с tailrec.
      
    6%
    Создать infinite list с помощью listOf().
      
    – add — добавляет новый Fragment, старый остаётся.
– replace — удаляет текущий и добавляет новый.
add можно использовать при работе со стеком, replace — для замены.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2🔥2
  Anonymous Quiz
    69%
    count()
      
    4%
    sum()
      
    19%
    size()
      
    8%
    length()
      
    Anonymous Quiz
    12%
    abc
      
    75%
    def
      
    9%
    default
      
    4%
    cdef
      
    Gradle используется:
- Для сборки проекта и всех его модулей.
- Подключения зависимостей через implementation, api, kapt.
- Конфигурации build flavors, buildTypes (debug/release).
- Настройки proguard, versionCode, minSdk, compileSdk.
- Автоматизации процессов через Gradle tasks.
- Интеграции с CI/CD.
Также часто настраиваются build.gradle.kts файлы при использовании Kotlin DSL.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥2
  Anonymous Quiz
    75%
    6
      
    14%
    0
      
    2%
    1
      
    9%
    Ошибка компиляции
      
    Anonymous Quiz
    85%
    Builder
      
    12%
    Factory
      
    0%
    Singleton
      
    4%
    Prototype
      
    -
-
Различия:
- Subcomponent может унаследовать зависимости от родительского компонента.
- Он удобен для сопоставления с жизненным циклом, например, экранов, фрагментов.
- Используется для разделения контекстов и повторного использования зависимостей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3💊1
  Anonymous Quiz
    92%
    finally
      
    5%
    finalize
      
    1%
    complete
      
    2%
    always
      
    Anonymous Quiz
    81%
    object : InterfaceName {}
      
    6%
    new InterfaceName() {}
      
    9%
    class : InterfaceName {}
      
    4%
    InterfaceName.create()
      
    Все unchecked исключения — это подклассы RuntimeException.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥2
  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