IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La version 1.0 de Jetpack Compose, un framework moderne pour la cr�ation d'interfaces utilisateur natives, est maintenant disponible,
Pour rendre le d�veloppement Android plus facile

Le , par Stan Adkens

280PARTAGES

16  0 
La version 1.0 de Jetpack Compose, un framework moderne pour la cr�ation d'interfaces utilisateur natives, est maintenant disponible,
Pour rendre le d�veloppement Android plus facile

Apr�s avoir �t� annonc� en 2019 lors de l'Android Dev Summit et introduit dans une build Canary plus t�t cette ann�e, Google a officiellement annonc� mercredi que Jetpack Compose 1.0 sort de son statut b�ta et est enfin disponible. Jetpack Compose est un nouveau framework pour la cr�ation d'interfaces utilisateur pour les applications Android, cod�velopp� par Google et JetBrains, la soci�t� derri�re Kotlin. Il fonctionne exclusivement avec Kotlin, et non avec le langage de programmation d'applications original d'Android, Java. Cet outil vise � aider les d�veloppeurs � cr�er des applications plus rapidement, en tirant parti de � l'interface utilisateur native moderne d'Android �.

� Aujourd'hui, nous lan�ons la version 1.0 de Jetpack Compose, la bo�te � outils d'interface utilisateur native et moderne d'Android pour vous aider � cr�er de meilleures applications plus rapidement. Elle est stable et pr�te � �tre adopt�e en production �, a d�clar� dans un billet de blog Anna-Chiara Bellini, chef de produit. � Nous avons con�u Compose pour acc�l�rer et faciliter la cr�ation d'applications Android natives. Gr�ce � une approche enti�rement d�clarative, vous d�crivez simplement votre interface utilisateur, et Compose s'occupe du reste. Lorsque l'�tat de l'application change, votre interface utilisateur est automatiquement mise � jour, ce qui simplifie consid�rablement la cr�ation rapide d'interfaces utilisateur �.


Alors que les applications Android sont g�n�ralement construites � l'aide de "Views" qui int�grent souvent des fichiers XML pour d�finir comment un �l�ment particulier doit �tre con�u, Jetpack Compose permet aux d�veloppeurs d'�crire leur interface utilisateur directement en Kotlin de mani�re d�clarative. Plus important encore, Jetpack Compose est con�u pour s'int�grer de mani�re transparente aux applications et biblioth�ques Android existantes, ce qui signifie que les d�veloppeurs peuvent convertir progressivement leurs applications pi�ce par pi�ce.

Apr�s avoir �t� en version b�ta pendant cinq mois, Jetpack Compose passe officiellement sa version 1.0. Bien que Google consid�re g�n�ralement que les offres b�ta sont pr�tes pour la production, il y a s�rement de nombreux d�veloppeurs prudents qui ont attendu cette version stable officielle avant de travailler avec Jetpack Compose. Cela dit, Google est fier de partager qu'il y a plus de 2 000 applications dans le Play Store qui sont construites au moins en partie avec Compose, y compris le Play Store lui-m�me !

Bien qu'il soit excitant de penser au t�l�chargement d'une application et � son apparence, quel que soit le type d'appareil que vous utilisez, Jetpack Compose pr�sente d'autres avantages. Comme le d�taille Google : � De puissantes API de mise en page et une interface utilisateur pilot�e par code facilitent la prise en charge de diff�rents facteurs de forme, comme les tablettes et les appareils pliables, et la prise en charge de Compose est � venir pour WearOS, les widgets d'�cran d'accueil et bien d'autres choses encore ! �

Cette version 1.0 est pr�te � �tre utilis�e en production et offre les fonctionnalit�s cl�s suivantes, d�crites par Google  :

  • Interop�rabilit� : Compose est con�u pour interagir avec votre application existante. Vous pouvez int�grer les interfaces utilisateur de Compose dans des "Views" ou des "Views" dans Compose. Vous pouvez ajouter un simple bouton � un �cran, ou conserver la View personnalis�e que vous avez cr��e dans un �cran Compose.
  • Int�gration de Jetpack : Compose est con�u pour s'int�grer aux biblioth�ques Jetpack. Avec l'int�gration de Navigation, Paging, LiveData (ou Flow/RxJava), ViewModel et Hilt, Compose fonctionne avec votre architecture existante.
  • Material : Compose offre une mise en �uvre des composants et des th�mes Material Design, ce qui permet de cr�er facilement de superbes applications. Le syst�me de th�matisation Material est plus facile � comprendre et � retracer, sans avoir � consulter de multiples fichiers XML.
  • Lists : les composants Lazy de Compose offrent un moyen simple, succinct mais puissant d'afficher efficacement des listes de donn�es, avec un minimum de texte passe-partout.
  • Animation : gr�ce aux API d'animation simples et coh�rentes de Compose, il est beaucoup plus facile pour les d�veloppeurs d'enchanter les utilisateurs de leur application.

Publication d�une feuille de route pour les futures fonctionnalit�s de Jetpack Compose

Maintenant que Jetpack Compose n'est officiellement plus en version b�ta, Google a publi� sa feuille de route pour les fonctionnalit�s � venir de Compose. Pour s'assurer que Compose est pr�t � �tre utilis� par les d�veloppeurs, le framework est livr� avec une vari�t� de composants "Material Design" pr�ts � l'emploi. Google a �galement annonc� pr�c�demment que la prise en charge du nouveau "Material You" serait bient�t disponible. Parmi les autres �l�ments de la feuille de route de Jetpack Compose figurent la prise en charge compl�te de WearOS, l'am�lioration des performances et, plus surprenant encore, la possibilit� de cr�er des widgets pour l'�cran d'accueil d'Android.


Comme un autre outil d�j� pr�t, Compose propose �galement un outil sp�cialis� "Compose Preview", int�gr� � Android Studio Arctic Fox. Gr�ce � cet outil, vous pouvez vous faire une id�e de l'apparence de votre application ou de certaines modifications sans avoir � recompiler votre code. De m�me, les cha�nes du code de votre application Compose peuvent �tre modifi�es et les r�sultats deviennent imm�diatement visibles sur votre dispositif de d�bogage sans recompilation.


Pour vous aider � aller plus vite avec Compose, Google a pr�par� un ensemble complet de ressources pour les �quipes de d�veloppeurs. Vous pouvez apprendre davantage sur le framework gr�ce � un tutoriel remani� ; de la documentation, y compris des guides sur les API cl�s comme les mises en page, la navigation ou les tests, l'ergonomie pour les d�veloppeurs ou les fonctionnalit�s d'outils ; neuf codelabs pour vous apprendre concr�tement tout ce qu'il faut savoir sur Compose ; et des vid�os.

Pour d�marrer avec Jetpack Compose et utiliser les derniers outils propos�s par Google, assurez-vous de passer � la nouvelle version d'Android Studio Arctic Fox, qui a �galement �t� lanc�e mercredi. Jusqu'� pr�sent, Android Studio Arctic Fox se trouvait dans le canal de la version b�ta d'Android Studio. Pendant sa p�riode de d�veloppement, Google a ajout� de nouvelles fonctionnalit�s comme Accessibility Scanner, Test Matrix, le support natif des Macs M1, et le support complet de Jetpack Compose.

En plus des habituelles corrections de bogues, Arctic Fox change �galement le sch�ma de version d'Android Studio. Au lieu de la version 4.3, Arctic Fox est la version 2020.3.1. Ce nouveau syst�me de versions permet aux versions d'Android Studio de correspondre aux versions d'IntelliJ IDEA sur lesquelles elles sont bas�es. Par exemple, Arctic Fox 2020.3.1 est bas� sur IntelliJ IDEA 2020.3.1. La version actuelle de Canary, Bumblebee 2021.1.1, est bas�e sur IntelliJ IDEA 2021.1.1.

Source : Google, Feuille de route

Et vous ?

Que pensez-vous de la version 1.0 de Jetpack Compose ?
Allez-vous l�adopter ? Pour quelles raisons ?

Voir aussi :

Google annonce que pr�s de 60 % des applications Android du Top 1000 embarquent du code �crit en Kotlin, et renouvelle ses engagements envers le langage
Google Jetpack Compose est disponible en version alpha. La bo�te � outils permet de � cr�er une belle UI �, sur toutes les plateformes Android avec un acc�s natif aux API de la plateforme
Google et JetBrains s'associent pour cr�er la Fondation Kotlin dont la mission est de prot�ger, promouvoir et faire progresser le d�veloppement du langage de programmation
La premi�re pr�version d'Android Studio 4.0 est disponible, elle apporte la prise en charge de Jetpack Compose, et am�liore le support de Java 8
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de tails
Membre chevronn� https://www.developpez.com
Le 29/07/2021 � 23:12

Que pensez-vous de la version 1.0 de Jetpack Compose ?
C'est une sortie que j'attendais avec impatience : je me suis interess� � Jetpack Compose lorsqu'ils �taient en version alpha. Le concept est tr�s int�ressant � mes yeux, et la stabilit� maintenant atteinte ne peut que m'encourager � continuer dans cette voie.


Allez-vous l�adopter ? Pour quelles raisons ?
C'est d�j� fait

Avant la sortie de Jetpack Compose, je me suis longtemps d�tourn� du d�veloppement natif, pour me diriger vers des solutions telles que ReactNative ou NativeScript. Maintenant, moyennant quelques efforts d'apprentissage (je connais d�j� Kotlin), je devrais pouvoir envisager de publier mes premi�res applications avec.
1  0