Jetpack Compose, ένα πλαίσιο για τη δημιουργία εγγενών διεπαφών χρήστη Android

Jetpack Σύνθεση είναι ένα νέο πλαίσιο (από κοινού που αναπτύχθηκε από την Google και το JetBrains) δηλαδή Προορίζεται για τη δημιουργία διεπαφών χρήστη για εφαρμογές Android.

Λειτουργεί αποκλειστικά με το Kotlin και όχι με τη γλώσσα προγραμματισμού Java. Αυτό το εργαλείο στοχεύει να βοηθήσει τους προγραμματιστές να δημιουργήσουν εφαρμογές γρηγορότερα, εκμεταλλευόμενοι τη «σύγχρονη εγγενή διεπαφή χρήστη Android».

«Σήμερα κυκλοφορήσαμε την έκδοση 1.0 του Jetpack Compose, το εγγενές, σύγχρονο εργαλείο διεπαφής χρήστη του Android για να σας βοηθήσει να δημιουργήσετε καλύτερες εφαρμογές, γρηγορότερα. Είναι σταθερό και έτοιμο να υιοθετηθεί στην παραγωγή », δήλωσε η Anna-Chiara Bellini, Product Manager, σε ανάρτηση ιστολογίου.

«Σχεδιάσαμε το Compose να είναι πιο γρήγορο και ευκολότερο στη δημιουργία εγγενών εφαρμογών Android. Με μια πλήρως δηλωτική προσέγγιση, απλά περιγράφετε τη διεπαφή χρήστη σας και η Compose φροντίζει για τα υπόλοιπα. Όταν αλλάζει η κατάσταση της εφαρμογής, το περιβάλλον εργασίας χρήστη ενημερώνεται αυτόματα, γεγονός που απλοποιεί σημαντικά τη γρήγορη δημιουργία διεπαφών χρήστη. "

Σχετικά με τη σύνθεση Jetpack

Η εφαρμογή ήταν σε έκδοση beta για πέντε μήνες και έφτασε επίσημα στην έκδοση 1.0 και σύμφωνα με τα λόγια της Google αυτή η έκδοση 1.0 είναι έτοιμη για χρήση στην παραγωγή και προσφέρει τις ακόλουθες βασικές λειτουργίες:

  • Διαλειτουργικότητα: Η σύνθεση έχει σχεδιαστεί για να αλληλεπιδρά με την υπάρχουσα εφαρμογή σας. Μπορείτε να ενσωματώσετε τις διεπαφές χρήστη Σύνθεση στις "Προβολές" ή "Προβολές" στη Σύνταξη. Μπορείτε να προσθέσετε ένα μόνο κουμπί σε μια οθόνη ή να διατηρήσετε την προσαρμοσμένη προβολή που δημιουργήσατε σε μια οθόνη σύνθεσης.
  • Ενσωμάτωση Jetpack: Η σύνθεση έχει σχεδιαστεί για να ενσωματώνεται με τις βιβλιοθήκες Jetpack. Με την ενσωμάτωση Navigation, Paging, LiveData (ή Flow / RxJava), ViewModel και Hilt, Compose λειτουργεί με την υπάρχουσα αρχιτεκτονική σας.
  • Υλικό: Η σύνθεση προσφέρει μια υλοποίηση εξαρτημάτων και θεμάτων Υλικού Σχεδιασμού, καθιστώντας εύκολη τη δημιουργία υπέροχων εφαρμογών. Το σύστημα θεμάτων υλικών είναι ευκολότερο να κατανοηθεί και να εντοπιστεί, χωρίς να χρειαστεί να περάσετε από πολλά αρχεία XML.
  • Τόπος αγώνων: Τα στοιχεία Lazy της Compose παρέχουν έναν απλό, περιεκτικό, αλλά ισχυρό τρόπο για την αποτελεσματική εμφάνιση λιστών δεδομένων, με ελάχιστο κείμενο boilerplate.
  • Κινουμένων σχεδίων: Χάρη στα απλά και συνεπή API κινούμενων σχεδίων της Compose, είναι πολύ πιο εύκολο για τους προγραμματιστές να μαγέψουν τους χρήστες της εφαρμογής τους.

Τώρα που το Jetpack Compose είναι επίσημα εκτός beta, η Google κυκλοφόρησε τον χάρτη πορείας της για μελλοντικές δυνατότητες σύνταξης. Για να διασφαλιστεί ότι το Compose είναι έτοιμο για χρήση από προγραμματιστές, το πλαίσιο συνοδεύεται από μια ποικιλία έτοιμων προς χρήση συστατικών "Υλικό σχεδιασμού".

Η Google είχε προηγουμένως ανακοινώσει ότι η υποστήριξη για το νέο "Υλικό You" θα είναι σύντομα διαθέσιμη. Άλλα πράγματα στο χάρτη πορείας Jetpack Compose περιλαμβάνουν πλήρη υποστήριξη WearOS, βελτιωμένη απόδοση και το πιο εκπληκτικό, τη δυνατότητα δημιουργίας widget αρχικής οθόνης Android.

Εκτός από αυτό Αναφέρεται ότι το Compose προσφέρει επίσης ένα εξειδικευμένο εργαλείο «Compose Preview», ενσωματωμένο στο Android Studio "Arctic Fox". Με αυτό το εργαλείο, ο προγραμματιστής μπορεί να πάρει μια ιδέα για το πώς φαίνεται η εφαρμογή του ή για ορισμένες αλλαγές, χωρίς να χρειάζεται να επανασυγκολλήσει τον κώδικά του. Ομοίως, οι συμβολοσειρές στον κώδικα σύνταξης της εφαρμογής σας μπορούν να αλλάξουν και τα αποτελέσματα να γίνουν άμεσα ορατά στο πρόγραμμα εντοπισμού σφαλμάτων χωρίς επανασυγκρότηση.

Επίσης Η Google έχει ετοιμάσει ένα ολοκληρωμένο σύνολο πόρων για ομάδες προγραμματιστών. Για να ξεκινήσετε με το Jetpack Compose και να χρησιμοποιήσετε τα πιο πρόσφατα εργαλεία που προσφέρει η Google, απλώς ενημερώστε τη νέα έκδοση του Android Studio "Arctic Fox", η οποία κυκλοφόρησε πρόσφατα και κατά την περίοδο ανάπτυξης του, η Google πρόσθεσε νέες λειτουργίες όπως το Accessibility Scanner, Test Matrix , εγγενή υποστήριξη για Mac M1 και πλήρη υποστήριξη για Jetpack Compose.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ανατρέξετε στην τεκμηρίωση, συμπεριλαμβανομένων οδηγών για βασικά API, όπως διατάξεις, πλοήγηση ή δοκιμές, χρηστικότητα προγραμματιστή ή λειτουργικότητα εργαλείου και βίντεο.

πηγή: https://android-developers.googleblog.com


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.