Outils pour Compose
Android Studio propose un grand nombre de nouvelles fonctionnalités spécialement conçues pour Jetpack Compose. Il adopte une approche axée sur le code tout en améliorant la productivité des développeurs, sans avoir à choisir entre l'utilisation de l'interface de conception ou de l'éditeur de code.
L'une des différences fondamentales entre une UI basée sur les vues et Jetpack Compose est que Compose ne s'appuie pas sur View
pour afficher ses composables. En raison de cette approche architecturale, Android Studio propose des fonctionnalités étendues pour Jetpack Compose sans avoir à ouvrir un émulateur ni à se connecter à un appareil. Par rapport aux vues Android, cela permet aux développeurs d'implémenter leurs conceptions d'interface utilisateur plus rapidement et de façon itérative.
Pour activer les fonctionnalités spécifiques à Android Studio pour Jetpack Compose, vous devez ajouter ces dépendances dans le fichier build.gradle(.kts)
de votre application. Vous pouvez utiliser la nomenclature ou définir les dépendances individuellement.
Nomenclature
val composeBom = platform("androidx.compose:compose-bom:2024.06.00") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
Individuellement
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8") implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")
Design
Prévisualiser votre UI
@Preview
vous permet de prévisualiser vos composables. Découvrez comment les prévisualiser, les organiser et interagir avec.