Android
Почему для Fragment в Android предусмотрены отдельные методы onCreateView и onDestroyView вместо использования одного метода для управления UI?
Как различается использование корутин и потоков при реализации асинхронных задач?
Каким образом можно извлечь пользовательские атрибуты, определённые в XML, внутри собственного компонента View?
Можно ли дважды запустить метод start у одного потока во время его выполнения?
Какое ключевое слово в языке Python используется для объявления переменной внутри конструктора класса, которая применяется только в блоке __init__?
Каковы преимущества и недостатки использования LiveData в приложениях?
Имели ли вы опыт работы с концепцией Clean Architecture в своих проектах?
Можете объяснить назначение и принцип работы аннотации @ActivityScope в Dagger?
Разрабатывали ли вы приложение для установки и срабатывания будильника?
Какой у вас есть опыт работы с внутренними системными интеграциями?
Каким образом ты реализуешь взаимодействие между модулями в приложении, состоящем из нескольких модулей?
Какое количество экземпляров класса Nothing допустимо в рамках одного приложения?
Каковы основные компоненты, используемые в файле AndroidManifest.xml?
Каким образом LifecycleOwner отслеживает и реагирует на изменение состояния компонента?
Всегда ли возможно автоматическое удаление объекта при наличии только сильных ссылок на него?
Каким образом можно реализовать получение пуш-уведомлений, когда приложение не запущено в памяти устройства?
Какий метод разметки пользовательских интерфейсов предпочитаете при разработке Android-приложений: Jetpack Compose или традиционный XML?
Различаются ли операции обновления и модификации данных в многопоточной среде?
Можете объяснить, что означает аннотация Mutable в контексте программирования?
Можешь ли ты объяснить, что такое диспетчеры и как они используются в программировании?