Рассматривал ли ты возможность освоения Flutter для разработки мобильных приложений?
Flutter — это современный фреймворк от Google для кроссплатформенной разработки мобильных приложений на языке Dart.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Flutter — это современный фреймворк от Google для кроссплатформенной разработки мобильных приложений на языке Dart.
Читать ответPrecomputedText в Android — это класс, который позволяет заранее вычислить и кэшировать параметры разметки текста (например, измерения, разбиение на строки) для последующего быстрого отображения.
Читать ответПример:
Читать ответContent Provider — это один из строительных блоков Android (компонент Application Component), который предоставляет стандартизированный интерфейс для доступа к структурированным данным и управления ими.
Читать ответXML-разметка и Jetpack Compose — это два разных подхода к созданию UI в Android.
Читать ответДля запуска новой Activity в Android используется объект Intent. Обычно это делается так:
Читать ответКлассы данных (data class) в Kotlin предназначены для хранения данных и автоматически предоставляют полезные методы: equals(), hashCode(), toString(), copy() и функции для деструктуризации.
Читать ответДа, можно эффективно разрабатывать приложения на Kotlin, не зная Java.
Читать ответОсновные ключевые слова в Kotlin, которых нет в Java, включают:
Читать ответВ Android фоновый сервис — это компонент приложения, который выполняется в фоне, без пользовательского интерфейса, и может продолжать работу даже когда пользователь переключился на другое приложение или экран выключен.
Читать ответДля повышения эффективности и чистоты кода в Kotlin можно использовать следующие методы:
Читать ответВ Kotlin нельзя объявлять data class с модификатором sealed.
Читать ответ