Course Outline

Εισαγωγή

    Flutter έναντι άλλων πλαισίων πολλαπλών πλατφορμών Επισκόπηση των Flutter χαρακτηριστικών και αρχιτεκτονικής

Ξεκινώντας

    Εγκατάσταση του Flutter Ρύθμιση του επεξεργαστή κώδικα (Android Studio) Κατανόηση συναρτήσεων και μεταβλητών Dart Εφαρμογή αφαίρεσης, ενθυλάκωσης, κληρονομικότητας, πολυμορφισμού Κατανόηση μεταβλητών και τύπων δεδομένων Dart Κατανόηση δοκιμών και χλεύηδων μονάδας μελλοντικού και ροής Κλήση εγγενών μεθόδων Καθαρή αρχιτεκτονική Γεύσεις Dart Analyzer και Dart Έγχυση εξάρτησης μετρήσεων

Δημιουργία εφαρμογών Flutter από Scratch

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

Εκτέλεση και δοκιμή εφαρμογών

    Ανάπτυξη εφαρμογών σε συσκευές Android Ανάπτυξη εφαρμογών σε συσκευές iOS (iPhone ή iPad) Χρήση εργαλείων Hot Reload και Hot Restart Χρήση Widgets Stateful έναντι Stateless widget Ρύθμιση του έργου Δημιουργία γραφικού στοιχείου χωρίς Πολιτεία Δημιουργία γραφικού στοιχείου Stateful Δημιουργία κινούμενων εικόνων

Δρομολόγηση και Πλοήγηση

    Χρήση του πακέτου BuildRunner Χρήση του πακέτου AutoRoute Δημιουργία μεταβάσεων Στοίβα πλοήγησης

Databases και άλλοι χώροι αποθήκευσης

    Εισαγωγή στο Hive Εισαγωγή στις SharedPreferences χρησιμοποιώντας τη βάση δεδομένων SQL

Χρήση Rest Api, ανάλυση JSON

    Εισαγωγή στο πακέτο http Εισαγωγή στην ανάλυση πακέτων Dio Αίτημα και απαντήσεις JSON

Διαχειριστική Flutter Πολιτεία

    Παρουσίαση του πακέτου BLoC Δοκιμές εφαρμογής BLoC BLoC

Programming Συμβουλές και βέλτιστες πρακτικές

Αντιμετώπιση προβλημάτων

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία με ανάπτυξη εφαρμογών Android και iOS για κινητά

Ακροατήριο

  • προγραμματιστές
  • Προγραμματιστές
  35 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Testimonials (3)

Related Courses

Embedded Linux Systems Architecture

  35 Hours

Embedded GNU/Linux Kernel Internals and Device Drivers

  35 Hours

NativeScript for iOS and Android Development

  7 Hours

Related Categories