Biggest-updates-in-Flutter-2.2-release-

 

Η πλατφόρμα ανάπτυξης λογισμικού ανοιχτού κώδικα διεπαφής χρήστη της Google: Το Flutter μόλις ανανεώθηκε και ανανεώθηκε με την τρέχουσα έκδοση Flutter 2.2, η οποία είναι εξοπλισμένη με μερικές ενδιαφέρουσες νέες δυνατότητες και δυνατότητες.

 

Αυτό ανακοινώθηκε κατά τη διάρκεια της εκδήλωσης Google I/O 2021 που ολοκληρώθηκε πρόσφατα.

 

Η δημοτικότητα του Flutter αυξάνεται

 

Το Flutter by Google έχει γίνει πλέον το πιο δημοφιλές πλαίσιο ανάπτυξης πολλαπλών πλατφορμών στον κόσμο. Σύμφωνα με το Slashdata, περίπου το 45% όλων των προγραμματιστών πολλαπλών πλατφορμών χρησιμοποιούν τώρα το Flutter για τη δημιουργία εφαρμογών για κινητά.

 

Στην πραγματικότητα, μεταξύ 2020 και 2021, η χρήση του πλαισίου Flutter παρουσίασε μια τεράστια αύξηση της τάξης του 47% και αυτή τη στιγμή, το 12% όλων των εφαρμογών για κινητά στο Google Playstore χρησιμοποιούν Flutter.

 

Το Flutter, το οποίο κυκλοφόρησε το 2017 από την Google, υποστηρίζει ένα πλαίσιο ανάπτυξης εφαρμογών πολλαπλών πλατφορμών για Android, iOS, Linux, Mac, Windows, Google Fuchsia, καθώς και για διαδικτυακή φόρμα μέσω μιας ενιαίας βάσης κωδικών.

 

Αυτή είναι η ομορφιά και η ικανότητα του Flutter. Τώρα, ας συζητήσουμε τις κορυφαίες 5 ενημερώσεις στο Flutter 2.2.

 

Μηδενική ασφάλεια

 

Με την έκδοση 2.0, το Flutter εισήγαγε τη λειτουργία Null Safety, η οποία έχει πλέον γίνει η προεπιλογή για νέα έργα. Με τη δυνατότητα Null Safety, οι προγραμματιστές μπορούν εύκολα να υποδείξουν εάν μια μεταβλητή ή μια τιμή μπορεί να είναι μηδενική ή όχι, απευθείας από τον κώδικα. Παρέχει προστασία από μηδενικές εξαιρέσεις αναφοράς.

 

Με αυτόν τον τρόπο, τα σφάλματα που σχετίζονται με μηδενικούς δείκτες μπορούν να μειωθούν δραστικά και να ελεγχθούν.

 

Στην πραγματικότητα, με τη γλώσσα Dart που χρησιμοποιείται στο Flutter, ο μεταγλωττιστής είναι αρκετά έξυπνος ώστε να εξαλείφει όλους τους μηδενικούς ελέγχους στο χρόνο εκτέλεσης, γεγονός που κάνει την εφαρμογή να αποδίδει εξαιρετικά γρήγορα.

 

Μηχανισμός Πληρωμών

 

Μια μεγάλη εξέλιξη έχει ανακοινωθεί στον χώρο πληρωμών, για εφαρμογές για κινητά που γίνονται με χρήση της έκδοσης Flutter 2.2. Με τη νέα ενημέρωση, παρουσιάστηκε μια νέα προσθήκη πληρωμών που έχει δημιουργηθεί με τη βοήθεια της ομάδας του Google Play. Με αυτήν τη χρήσιμη προσθήκη, οι προγραμματιστές μπορούν να ενσωματώσουν λειτουργίες για να δέχονται πληρωμές για φυσικά αγαθά, τόσο για εφαρμογές Android όσο και για iOS.

 

Επιπλέον, η υπάρχουσα προσθήκη αγοράς εντός εφαρμογής έχει ενημερωθεί με περισσότερη ασφάλεια και κρυπτογράφηση για ασφαλείς οικονομικές συναλλαγές.

 

Ανάπτυξη για Web

 

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

 

Βελάκι με περισσότερα χαρακτηριστικά

 

Αρχικά κυκλοφόρησε πριν από το Flutter, το Dart είναι η γλώσσα προγραμματισμού που υποστηρίζει το πλαίσιο ανάπτυξης του Flutter για εφαρμογές πολλαπλών πλατφορμών.

 

Με την έκδοση 2.2, το Dart έχει αναβαθμιστεί στην έκδοση 2.13. Με αυτή τη νέα έκδοση, το Dart θα επεκτείνει τώρα την υποστήριξη και στην εγγενή διαλειτουργικότητα. Αυτό κατέστη δυνατό με την υποστήριξη συστοιχιών και packed structs στο FFI (διεπαφή ξένης λειτουργίας).

 

Αυτή η ενημέρωση θα βοηθήσει στη βελτίωση της αναγνωσιμότητας και θα ανοίξει μια πύλη για την αναδιαμόρφωση σεναρίων.

 

Μέγεθος εφαρμογής

 

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

 

Για την ανάπτυξη του iOS, το Flutter 2.2 επιτρέπει πλέον στους προγραμματιστές να προμεταγλωττίζουν shaders, κάτι που θα κάνει τα κινούμενα σχέδια εξαιρετικά ομαλά και απρόσκοπτα (όταν εκτελούνται για 1η φορά). Επιπλέον, έχουν προστεθεί ορισμένα νέα εργαλεία που θα επιτρέψουν στους προγραμματιστές να αναλύσουν τη χρήση μνήμης σε οποιαδήποτε εφαρμογή, δίνοντάς τους τη δυνατότητα να βελτιστοποιήσουν τη χρήση της μνήμης και να κάνουν την εφαρμογή καλύτερη απόδοση.

 

Ενδιαφέρεστε να αναπτύξετε μια νέα εφαρμογή για κινητά βασισμένη στο Flutter ή θέλετε να ανανεώσετε τις υπάρχουσες εγγενείς εφαρμογές σας με δυνατότητες πολλαπλών πλατφορμών χρησιμοποιώντας το Flutter;

 

Ελάτε σε επαφή  με το δικό μας Ανάπτυξη εφαρμογών Flutter ομάδα αμέσως!