Course Outline

Εκκίνηση με Flutter

  • Εγκατάσταση του Flutter και Dart
  • Χρήση του Flutter Doctor και εργαλείων CLI
  • Δημιουργία μιας πρώτης εφαρμογής Flutter

Σύννεfωση της Αρχιτεκτονικής του Flutter

  • Widgets, rendering και επίπεδα
  • Stateless vs. Stateful widgets
  • Material Design και Cupertino widgets

Σχεδιασμός και Προβολή

  • Row, Column, Stack και άλλα εργαλεία σχεδιασμού
  • Ευεκτικό UI με τη MediaQuery και τη LayoutBuilder
  • Προβολή και routing

Σύνθεση Management

  • setState vs. Provider vs. Riverpod
  • Διαχείριση πολυπλοκής στάτου
  • Εργαστικές κανόνες για αξιοπιστία

Ανάπτυξη με φόρμες και είσοδο

  • Είσοδος κειμένου, προσωρινή διαχείριση και widgets φόρμες
  • Χειρισμός επικοινωνιών των χρηστών
  • Διαχείριση συγκέντρωσης και ελέγχου του πληκτρολογίου

Χρήση Packages και Accessing ιδιότητες συσκευών

  • Προσθήκη και διαχείριση packages από το pub.dev
  • Χρήση πλάγκου, θέσης και αποθήκευσης
  • Ενσωμάτωση με platform-specific APIs

Έλεγχος σωστότητας, αποσφαιρισμός και εκδήλωση

  • Τεστ μονάδων, widget και integration testing
  • Hot reload και εργαλεία απόδοσης
  • Κατασκευή APKs και εκδήλωση σε π铺展开剩余部分

Requirements

  • Συνειδητοποίηση των βασικών αρχών προγραμματισμού
  • Εξάσκηση σε βασικές έννοιες UI/UX
  • Συνομολόγηση για να μάθετε Dart και ανάπτυξη εφαρμογών

Πελας

  • Αναπτυκτές που ξεκινούν με Flutter και Dart
  • Αναπτυκτές εφαρμογών κινητών που ψάχνουν για λύση διαφορετικών πλατφόρμων
  • Λογισμικοί μηχανικοί ενδιαφέρονται για σύγχρονους UI πλαίσια ανάπτυξης
 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories