Возможно ли создавать Android-приложения с помощью фреймворка Cupertino?
Фреймворк Cupertino в Flutter предназначен для создания интерфейсов, стилизованных под iOS, с использованием виджетов, имитирующих элементы дизайна Apple.
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Фреймворк Cupertino в Flutter предназначен для создания интерфейсов, стилизованных под iOS, с использованием виджетов, имитирующих элементы дизайна Apple.
Читать ответВ Android-разработке основными сервисами и компонентами являются:
Читать ответSealed class в Kotlin — это специальный тип класса, который ограничивает наследование.
Читать ответFragment в Android — это модульная часть пользовательского интерфейса, которая представляет собой отдельный компонент с собственным жизненным циклом.
Читать ответДа, при разработке приложений на Flutter для iOS часто приходится работать с Swift. Это необходимо для:
Читать ответФайл AndroidManifest.xml — это основной конфигурационный файл Android-приложения, который описывает структуру и компоненты приложения для системы Android.
Читать ответListView: Старый, но всё ещё используемый компонент для отображения вертикальных списков.
Читать ответКак правило, опыт работы за пределами Java и Android зависит от конкретного разработчика. Многие специалисты, кроме Java и Android, имеют опыт с:
Читать ответСериализация — это процесс преобразования объекта в поток байтов для его сохранения (например, в файл, базу данных) или передачи по сети. Десериализация — обратный процесс восстановления объекта из потока байтов.
Читать ответМетод onLayout у компонента View в Android вызывается автоматически в следующих случаях:
Читать ответЖизненный цикл Activity и Fragment в Android похожи, но имеют свои особенности.
Читать ответStateFlow используется для представления потока данных, который всегда имеет значение. Он является "холодным" потоком и отправляет последние значение при подписке.
Читать ответ