Подборка объединяет вопросы, отмеченные на этапах интервью в NetUP. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, coroutines.
В Android для передачи данных в ViewModel обычно используют конструктор ViewModel или специальные методы, если ViewModel создаётся через ViewModelProvider.Factory.
Kotlin Multiplatform — это технология, позволяющая писать общий код, который можно использовать на разных платформах (Android, iOS, JVM, JavaScript, Native). Основные характеристики и возможности:
Gradle обрабатывает зависимости и этапы сборки через декларативный скрипт на Groovy или Kotlin DSL, где описываются конфигурации и задачи. При запуске Gradle выполняет следующие шаги:
В Gradle задачи (tasks) — это основные единицы работы, которые выполняют конкретные действия, например, компиляцию кода, копирование файлов или запуск тестов. Каждая задача описывается в build-скрипте и имеет: