Результат копирования data‑класса в Kotlin
Программа не компилируется: const val нельзя использовать для объекта Cat. Если заменить const val на val, вывод будет Cat(age=21, name=Sam).
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Программа не компилируется: const val нельзя использовать для объекта Cat. Если заменить const val на val, вывод будет Cat(age=21, name=Sam).
Читать ответИспользуйте локальную БД как источник данных для UI, репозиторий для синхронизации RSS и очередь обновлений. Строгое фоновое обновление каждые пять минут обычному Android-приложению гарантировать нельзя.
Читать ответБудут напечатаны null, null, −1, 0, 1, 2, затем {missing key 6=2}. Значение по умолчанию withDefault использует getValue, но не обычные get и квадратные скобки.
Читать ответДля обычной активации TV-карточки используйте onClick фокусируемого компонента. Для специальных кнопок пульта подойдут onKeyEvent и onPreviewKeyEvent с проверкой клавиши и типа события.
Читать ответAOSP — открытая основа Android. Android TV — платформа для телевизоров с управлением с пульта, а Google TV — пользовательский опыт поверх телевизионной платформы Android.
Читать ответРазделите опыт обычного использования Android API и изменения самой платформы. Расскажите, какие системные сервисы вызывали, с какими ограничениями столкнулись и что делали лично.
Читать ответДля сервиса управления feature flags, работающего на iOS, Android и Web, архитектура может выглядеть так:
Читать ответВ iOS Appium специфические локаторы помогают находить элементы в iOS-приложениях, используя особенности платформы. Основные из них:
Читать ответСпецифика смены состояний приложения на Android заключается в жизненном цикле Activity - компонента, который представляет собой отдельный экран.
Читать ответДля выбора минимального базового набора устройств для мобильной фермы нужно учесть несколько факторов:
Читать ответОсновные различия между Android и iOS с точки зрения поведения:
Читать ответВ тестировании iOS у меня есть опыт как ручного, так и автоматизированного тестирования.
Читать ответ