Зачем нужны теги для разрешений (permissions) в Android?
Теги для разрешений в Android нужны для категоризации и группировки разрешений, позволяя управлять ими более гранулярно.
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Теги для разрешений в Android нужны для категоризации и группировки разрешений, позволяя управлять ими более гранулярно.
Читать ответВ Kotlin без использования reified нельзя напрямую получить тип параметра обобщенного типа из-за стирания типов (type erasure).
Читать ответВ Android получить размеры изображения можно несколькими способами:
Читать ответВ Android для инициализации сбора аналитических данных до запуска основного интерфейса приложения обычно используется класс, наследующийся от Application.
Читать ответВ Kotlin, кроме модификатора inline, часто используются следующие ключевые модификаторы:
Читать ответВ Kotlin для реализации наследования классов используется ключевое слово open для базового класса и : для указания наследования.
Читать ответМне интересны задачи, связанные с:
Читать ответВ Kotlin строки представлены типом String, который является неизменяемым (immutable). Для работы со строками доступны разнообразные методы и приемы:
Читать ответKotlin предоставляет современные языковые возможности, которые упрощают и делают более выразительным применение паттернов проектирования. Например:
Читать ответДиспетчер IO (Dispatchers.IO) в Kotlin Coroutines предназначен для выполнения операций ввода-вывода, которые могут быть блокирующими, например, чтение/запись файлов, сетевые запросы или работа с базой данных.
Читать ответДа, ViewModel в Android специально создан для того, чтобы переживать изменения конфигурации, такие как поворот экрана или смена языка.
Читать ответПроцесс старта Android-приложения включает несколько этапов:
Читать ответ