Το Flutter 2.0 μόλις κυκλοφόρησε σε σταθερό και περιλαμβάνει μεγάλες αλλαγές για τη δημιουργία εφαρμογών για επιτραπέζιους υπολογιστές και για κινητά. Διαβάστε παρακάτω για να μάθετε περισσότερα!
Είναι 3 Μαρτίου και το Flutter 2.0 είναι εδώ! Υπάρχουν πολλές αλλαγές σε αυτήν την έκδοση σε σύγκριση με το Flutter 1 και αυτό το άρθρο θα επικεντρωθεί σε αυτό που άλλαξε για τις εκδόσεις για επιτραπέζιους υπολογιστές και για φορητές συσκευές.
Επιφάνεια εργασίας
Εδώ και λίγο καιρό, το Flutter for Desktop βρίσκεται σε στάδιο άλφα, κάτι που σήμαινε αλλαγή των API, των σφαλμάτων και των προβλημάτων απόδοσης. Με το Flutter 2.0, η Google έχει μεταφέρει την κατάστασή της κάπου μεταξύ beta και σταθερής. Τι σημαίνει αυτό? Λοιπόν, είναι διαθέσιμο στο Flutter 2.0 Stable, αλλά η Google δεν πιστεύει ότι είναι πλήρως ολοκληρωμένο ακόμα. Θα πρέπει να είναι εντάξει για χρήση στην παραγωγή, αλλά μπορεί να υπάρχει ένα σφάλμα που και που.
Το Flutter for Desktop θα πρέπει επίσης να έχει κατάλληλη υποστήριξη για συντομεύσεις πληκτρολογίου, ώστε να μοιάζει περισσότερο σαν μια πραγματικά εγγενής εφαρμογή σε Windows, Linux ή macOS. Εάν δεν είστε πεπεισμένοι για τη σταθερότητά του, η Canonical (η εταιρεία πίσω από το Ubuntu) έχει ήδη ξεκινήσει την ανακατασκευή του προγράμματος εγκατάστασης Ubuntu στο Flutter και αποφάσισε να
χρησιμοποιήστε το Flutter για όλες τις εφαρμογές του πηγαίνοντας μπροστά.Κινητό
Δεδομένου ότι το Flutter ήταν αρχικά ένα πλαίσιο για φορητές συσκευές πολλαπλών πλατφορμών, δεν υπάρχουν πραγματικά πολλά να πούμε εδώ. Ως επί το πλείστον, το Flutter είναι πλήρως εξοπλισμένο για κινητά εδώ και λίγο καιρό, εκτός από ένα πράγμα: τα πτυσσόμενα. Με το Flutter 2.0, υπάρχει πλέον υποστήριξη για αναδιπλούμενες οθόνες, χάρη στις συνεισφορές της Microsoft. Το Flutter ξέρει πλέον πώς να αντιμετωπίσει αυτόν τον παράγοντα φόρμας και επιτρέπει στους προγραμματιστές να εκθέσουν τις εφαρμογές τους όπως θέλουν.
Υπάρχει τώρα ένα νέο γραφικό στοιχείο TwoPane στο Flutter 2.0 που σας επιτρέπει, όπως υποδηλώνει το όνομα, να εμφανίζετε δύο παράθυρα. Το πρώτο παράθυρο θα εμφανίζεται σε οποιαδήποτε συσκευή, ενώ το δεύτερο θα εμφανίζεται στο δεξί μισό μιας αναδιπλούμενης οθόνης. Οι διάλογοι θα σας επιτρέψουν επίσης να επιλέξετε σε ποια πλευρά μιας αναδιπλούμενης οθόνης θα εμφανίζονται.
Η πτυχή ή η άρθρωση σε ένα πτυσσόμενο σύστημα εκτίθεται στους προγραμματιστές ως δυνατότητα εμφάνισης (όπως μια εγκοπή), έτσι ώστε οι εφαρμογές να μπορούν ακόμα τεντώστε σε ολόκληρη την αναδιπλούμενη οθόνη, αν θέλουν, ή λάβετε υπόψη πού βρίσκεται ο μεντεσές και εμφανίστε αναλόγως.
Επιπλέον, η Google έχει μεταφέρει την προσθήκη SDK διαφημίσεων για κινητά σε beta. Αυτό είναι ένα SDK για Android και iOS που σας επιτρέπει να προβάλλετε διαφημίσεις AdMob στην εφαρμογή σας για κινητά. Προς το παρόν, δεν υπάρχει υποστήριξη για υπολογιστές, αλλά τώρα θα πρέπει να μπορείτε να δημιουργείτε σχετικά σταθερές εφαρμογές για κινητά με διαφημίσεις χρησιμοποιώντας Flutter.
Αυτές είναι οι μεγάλες αλλαγές στο Flutter 2.0 που αφορούν σε επιτραπέζιους και φορητές πλατφόρμες. Τι πιστεύετε για το Flutter ως πλαίσιο για ανάπτυξη επιτραπέζιων υπολογιστών και κινητών; Ενημέρωσέ μας!