Инструменты для создания
Android Studio предлагает множество новых функций специально для Jetpack Compose. Он использует подход «сначала код», одновременно повышая производительность разработчиков без необходимости выбирать между использованием интерфейса дизайна или редактора кода.
Фундаментальное различие между пользовательским интерфейсом на основе View и Jetpack Compose заключается в том, что Compose не полагается на View
для рендеринга компонуемых объектов. В результате такого подхода к архитектуре Android Studio предлагает расширенные функции для Jetpack Compose без необходимости открывать эмулятор или подключаться к устройству. По сравнению с Android Views, это позволяет разработчикам ускорить и итерационный процесс реализации своих проектов пользовательского интерфейса.
Чтобы включить функции Android Studio для Jetpack Compose, вам необходимо добавить эти зависимости в файл build.gradle(.kts)
вашего приложения. Вы можете использовать спецификацию материалов (BOM) или определить зависимости индивидуально.
Спецификация материалов
val composeBom = platform("androidx.compose:compose-bom:2024.09.03") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
Индивидуально
debugImplementation("androidx.compose.ui:ui-tooling:1.7.3") implementation("androidx.compose.ui:ui-tooling-preview:1.7.3")
Дизайн
Предварительный просмотр вашего пользовательского интерфейса
@Preview
позволяет предварительно просмотреть составные элементы. Узнайте, как просматривать, систематизировать и взаимодействовать с ними.