Ανακοινώθηκε το Flutter 1.12 με υποστήριξη για web, MacOS και άλλα

click fraud protection

Η Google ανακοίνωσε την ενημέρωση v1.12 στο Flutter, φέρνοντας την έκδοση beta της υποστήριξης ιστού, την έκδοση alpha του MacOS, την υποστήριξη για το iOS 13 Dark Mode και πολλά άλλα.

Η Google εργάστηκε σκληρά δημιουργία και επέκταση Flutter τα τελευταία χρόνια. Σε περίπτωση που νομίζετε ότι μιλάω για πεταλούδες, το Flutter είναι μια γλώσσα προγραμματισμού cross-platform. Στόχος του είναι να σας το επιτρέψει ανάπτυξη εφαρμογών για οποιαδήποτε μεγάλη πλατφόρμα με μια ενιαία βάση κώδικα. Το μόνο που χρειάζεται να μάθετε είναι Dart/JavaScript και μπορείτε να το αναπτύξετε για Android, iOS, web και επιτραπέζιους υπολογιστές. Αυτό δεν είναι μικρό κατόρθωμα, οπότε μάλλον δεν θα σας εκπλήξει όταν το πω αυτό Ταραχή, μέχρι τώρα, υποστήριζε πραγματικά μόνο Android και iOS. Σίγουρα, πρόκειται για πολλούς ανθρώπους για ένα κοινό-στόχο, αλλά δεν περιλαμβάνει όλους. Σήμερα, η Google ανακοινώνει αρκετά πράγματα, συμπεριλαμβανομένης της υποστήριξης διευρυμένης πλατφόρμας.

Το πρώτο είναι η υποστήριξη macOS. Ενώ το Flutter υποστηρίζει τεχνικά τα macOS, τα Windows και το Linux εδώ και λίγο καιρό, αυτές οι βιβλιοθήκες ήταν βασικά σε λειτουργία προ-άλφα. Τα API θα μπορούσαν να αλλάξουν χωρίς προειδοποίηση, να χαλάσουν τα πράγματα κ.λπ. Από σήμερα, το macOS δεν βρίσκεται πλέον σε αυτό το προ-άλφα στάδιο. Αν και δεν είναι ακόμα αρκετά σταθερό, θα πρέπει να είναι ασφαλές για χρήση για ανάπτυξη. Συνεχίζοντας το θέμα της υποστήριξης πλατφόρμας, το Flutter Web είναι τώρα σε έκδοση beta. Πριν, ήταν σε παρόμοια κατάσταση με τα πλαίσια επιφάνειας εργασίας. Τώρα, όμως, θα πρέπει να είναι αρκετά σταθερό για να ξεκινήσετε οποιαδήποτε εργασία προπαραγωγής που ίσως είχατε προγραμματίσει.

Δυστυχώς, αυτό είναι για την υποστήριξη νέας πλατφόρμας. Τα Windows και το Linux βρίσκονται ακόμη σε πολύ πρώιμη ανάπτυξη και δεν υπάρχουν νέα για οτιδήποτε εκτός του Mobile OS Duopoly. Ωστόσο, η επέκταση πλατφόρμας δεν είναι το μόνο νέο πράγμα.

Η Google έχει δώσει μεγάλη έμφαση στη σχεδίαση με το Flutter. Ο στόχος είναι να διευκολυνθεί η συνεργασία σχεδιαστών και προγραμματιστών, βελτιώνοντας τη ροή της ενσωμάτωσης κινούμενων εικόνων και γραφικών σε εφαρμογές. Σε αυτό το νήμα, η Google ανακοινώνει μια συνεργασία με την Adobe για να φέρει την ενοποίηση του Flutter στο Adobe XD. Με αυτήν την ενσωμάτωση, είναι δυνατή η εξαγωγή ενός σχεδίου από το Adobe XD απευθείας σε μορφή που μπορεί να χρησιμοποιηθεί μέσα σε μια εφαρμογή Flutter.

Το τελευταίο πράγμα που πρέπει να αναφέρουμε αφορά τη γλώσσα που χρησιμοποιεί το Flutter: Dart. Το Dart υποστηρίζει πλέον λειτουργίες επέκτασης. Οι συναρτήσεις επέκτασης, στην ουσία, σας επιτρέπουν να προσθέσετε μια μέθοδο σε μια κλάση χωρίς να τροποποιήσετε πραγματικά την κλάση. Για περισσότερες λεπτομέρειες, δείτε αυτό άρθρο για Βασικές αρχές μεθόδων επέκτασης Dart.

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