Jetpack Compose, un cadru pentru crearea de interfețe de utilizator native Android

Jetpack compune este un nou cadru (dezvoltat în comun de Google și JetBrains) Destinat pentru crearea de interfețe utilizator pentru aplicații Android.

Funcționează exclusiv cu Kotlin și nu cu limbajul de programare Java. Acest instrument își propune să îi ajute pe dezvoltatori să creeze aplicații mai rapid, profitând de „interfața de utilizator nativă modernă Android”.

„Astăzi am lansat versiunea 1.0 a Jetpack Compose, setul de instrumente de interfață pentru utilizator nativ și modern pentru Android, care vă ajută să creați aplicații mai bune, mai rapid. Este stabil și gata să fie adoptat în producție ”, a spus Anna-Chiara Bellini, manager de produs, într-o postare pe blog.

„Am conceput Compose pentru a fi mai rapid și mai ușor de creat aplicații native pentru Android. Cu o abordare complet declarativă, descrieți pur și simplu interfața dvs. de utilizator, iar Compose se ocupă de restul. Când starea aplicației se schimbă, interfața sa de utilizator este actualizată automat, ceea ce simplifică foarte mult crearea rapidă a interfețelor de utilizator. "

Despre Jetpack Compose

Aplicația a fost într-o versiune beta timp de cinci luni și a ajuns oficial la versiunea 1.0 și, conform cuvintelor Google, această versiune 1.0 este gata de utilizare în producție și oferă următoarele funcții cheie:

  • interoperabilitate: Compune este conceput pentru a interacționa cu aplicația dvs. existentă. Puteți încorpora interfețele de utilizator Compose în „Vizualizări” sau „Vizualizări” în Compunere. Puteți adăuga un singur buton pe un ecran sau puteți păstra vizualizarea personalizată pe care ați creat-o pe un ecran de compunere.
  • Integrare Jetpack: Compose este conceput pentru a se integra cu bibliotecile Jetpack. Cu integrarea Navigation, Paging, LiveData (sau Flow / RxJava), ViewModel și Hilt, Compose funcționează cu arhitectura dvs. existentă.
  • Material: Compose oferă o implementare a componentelor și temelor de proiectare a materialelor, facilitând crearea de aplicații cu aspect deosebit. Sistemul tematic al materialelor este mai ușor de înțeles și urmărit, fără a fi nevoie să parcurgeți mai multe fișiere XML.
  • Liste: Componentele Lazy ale Compose oferă o modalitate simplă, concisă, dar puternică de a afișa eficient listele de date, cu un minim de text de tip boilerplate.
  • Animaţie: Datorită API-urilor de animație simple și consistente ale Compose, este mult mai ușor pentru dezvoltatori să încânte utilizatorii aplicației lor.

Acum că Jetpack Compose a ieșit oficial din versiunea beta, Google și-a lansat foaia de parcurs pentru viitoarele funcții Compose. Pentru a vă asigura că Compose este gata de utilizare de către dezvoltatori, cadrul vine cu o varietate de componente „Material design” gata de utilizare.

De asemenea, Google a anunțat anterior că asistența pentru noul „Material You” va fi disponibilă în curând. Alte lucruri de pe foaia de parcurs Jetpack Compose includ suport complet WearOS, performanță îmbunătățită și, cel mai surprinzător, capacitatea de a crea widget-uri pentru ecranul de pornire Android.

Pe lângă ea Se menționează că Compose oferă și un instrument specializat „Compose Preview”, integrat cu Android Studio „Arctic Fox”. Cu acest instrument, dezvoltatorul își poate face o idee despre aspectul aplicației lor sau despre anumite modificări, fără a fi nevoie să-și recompileze codul. În mod similar, șirurile din codul aplicației Compose pot fi modificate și rezultatele devin imediat vizibile în depanatorul dvs. fără recompilare.

también Google a pregătit un set cuprinzător de resurse pentru echipele de dezvoltatori. Pentru a începe cu Jetpack Compose și a utiliza cele mai noi instrumente pe care Google le oferă, pur și simplu actualizați la noua versiune de Android Studio „Arctic Fox”, care a fost lansată recent și că, în perioada de dezvoltare, Google a adăugat funcții noi, cum ar fi Scanner de accesibilitate, Test Matrix, suport nativ pentru Mac M1 și suport complet pentru Jetpack Compose.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta, puteți consulta documentația, inclusiv ghiduri privind API-urile cheie, cum ar fi aspectele, navigarea sau testarea, utilizabilitatea dezvoltatorului sau funcționalitatea instrumentului și videoclipurile.

Fuente: https://android-developers.googleblog.com


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

bool (adevărat)