Каковы преимущества и недостатки использования Fragment в Android-разработке?
Android
Какие элементы можно опустить при заполнении файла манифеста в Android-приложении?
Какие ограничения существуют у расширяющих функций в языке Kotlin?
Можете ли вы перечислить и описать основные типы коллекций в Kotlin и их особенности?
Можно ли в одной ячейке хранилища HashMap разместить несколько элементов?
Можешь привести примеры ситуаций или факторов, которые могут привести к утечкам памяти в приложениях на Android?
Каково предназначение и ограничения области видимости internal в языке программирования?
Какой режим работы вы предпочитаете: удаленную работу или работу в офисе?
Каково значение компонента Service в архитектуре Android и почему он считается ключевым элементом для выполнения долгосрочных задач?
Применяли ли вы функцию внутри другого кода с целью оптимизации?
Можешь привести примеры различных типов макетов интерфейса, с которыми ты сталкивался?
Является ли Primary Key индексом в базе данных?
Каковы основные отличия между архитектурными шаблонами MVP, MVVM и MVI в разработке пользовательских интерфейсов?
Как Garbage Collector определяет, что объект уже не используется и может быть удален из памяти?
Можете объяснить различия между архитектурными паттернами MVP, MVVM и MVC?
Каким образом suspend функция сообщает о своей временной остановке выполнения?
Что такое преимущества и недостатки использования автоматической генерации кода, и в каких случаях она может быть полезна или вредна?
Каким образом осуществляется внедрение объекта в Dagger для внедрения зависимостей?
Каким образом реализовать плавное переключение между двумя интерфейсными окнами?
До вызова метода onCreate у класса Application, какой компонент Android проходит инициализацию первым?