Какой результат возвращает функция, обозначенная с помощью ключевого слова async в корутинах?
Android
Объясните, что такое механизм backpressure в библиотеки RxJava и как он влияет на поток данных
Как называется класс, отвечающий за конфигурацию внедрения зависимостей в приложении?
Ты часто изучаешь внешние источники информации для расширения своих знаний?
Какие критерии и подходы следует использовать для определения содержания и структуры конкретного представления (view) в проекте?
Какова функция метода invalidate в классе View?
Можешь перечислить альтернативные библиотеки или инструменты для внедрения зависимостей, подобные Hilt?
Какое назначение у оператора subscribeOn в работе с Observable в реактивном программировании?
Как определить наличие доступа к файлу в файловой системе без явных разрешений?
Можешь перечислить существующие типы состояния в Jetpack Compose и объяснить их различия?
Можешь перечислить и объяснить основные функции области видимости в Kotlin?
Какую роль выполняет UseCase в структуре Clean Architecture и почему его использование предпочтительнее обращения к Repository напрямую?
Можете объяснить концепцию метода equals и его роль в сравнении объектов?
Почему в однопроцессорных системах необходимы механизмы синхронизации при работе с многопоточными приложениями?
Каким образом расширить функциональность объекта или класса с помощью расширений?
В каких ситуациях рекомендуется применять конструкции try и catch для обработки исключений?
Какими методами можно удерживать и восстанавливать состояние Activity в Android?
Какое именно задание выполняет специализированный один потоковый диспетчер в системе?
Можно ли в data class определить поле, исключённое из вычисления hashCode?
Объясните различие между паттернами Decorator и Facade, их назначение и случаи использования.