Каким образом структуры данных реализованы в языках Java и Kotlin?
В Java структуры данных в основном представлены фреймворком Collections:
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
В Java структуры данных в основном представлены фреймворком Collections:
Читать ответВ Android интерфейс Parcelable используется для эффективной сериализации объектов, чтобы передавать их между компонентами (например, между Activity через Intent).
Читать ответВ Android необходимость запуска новой Activity определяется системой на основе намерения (Intent), которое создаёт приложение.
Читать ответСборка APK из Kotlin кода на Android включает следующие основные этапы:
Читать ответВ Kotlin для создания изменяемого списка используется интерфейс MutableList. Его можно создать с помощью функции mutableListOf(). Такой список позволяет добавлять, удалять и изменять элементы.
Читать ответВ Kotlin корутинах потоки данных (Flows) бывают двух типов: холодные (cold) и горячие (hot).
Читать ответВ Java модификатор доступа protected означает, что член класса доступен:
Читать ответАннотация @Dao в библиотеке Room для Android обозначает интерфейс или абстрактный класс, который содержит методы для доступа к базе данных.
Читать ответViewModel переживает изменения конфигурации (смена ориентации, языка), сохраняя данные. Жизненный цикл ViewModel связан с жизненным циклом Activity или Fragment, но переживает их пересоздание.
Читать ответОграничение прямого доступа к файлам в Android для приложений связано с обеспечением безопасности и конфиденциальности данных пользователей. Основные причины:
Читать ответЭто дает пользователю больше контроля над своими данными и ресурсами.
Читать ответКонтекст корутин в Kotlin — это набор элементов, который определяет среду выполнения корутины и содержит информацию, необходимую для её работы.
Читать ответ