Каким образом реализовать функциональность, аналогичную SupervisorJob, без его внедрения?
Android
Какие ограничения по количеству потоков существуют у диспетчера Dispatchers.IO в корутинах?
Какими критериями ты руководствуешься при выборе между несколькими вариантами работы?
Какими методами осуществляется взаимодействие с Bound Service в Android?
Каким образом система Android определяет необходимость стартовать новую Activity?
Можете объяснить, что представляет собой файл AndroidManifest.xml и какую роль он выполняет в проекте Android?
В чем заключается преимущество и недостаток использования паттерна Facade в проектировании программных систем?
Каким образом осуществляется добавление элементов в Bundle?
Почему важно возвращаться на основной поток пользовательского интерфейса для отображения Toast-сообщения?
Можешь перечислить основные виды сервисов, используемых в архитектуре приложений?
Чем отличается классическая модель памяти от современной модели в контексте работы процессора?
Какое время выполняется поиск элемента в ArrayList?
Какими методами можно управлять и обрабатывать исключения в Kotlin Coroutines?
Каким образом осуществляется вычисление метода hashCode в data class?
В каких случаях и почему происходит воссоздание ViewModel при смене жизненного цикла Activity?
Какие элементы можно опустить при заполнении файла манифеста в Android-приложении?
Можешь привести пример кода, который не изменяется при выполнении и не вызывает побочных эффектов?
Какой поток Service активируется автоматически при запуске системы?
Кто отвечает за завершение и освобождение ресурсов процессов в операционной системе?
Можете объяснить, что такое Manifest и для чего он используется в Android-разработке?