Schița de curs

Începuturile cu Flutter

  • Instalarea Flutter și Dart
  • Utilizarea Flutter Doctor și unelților CLI
  • Crearea primului proiect Flutter

Înțelegerea Arhitecturii Flutter

  • Widget-uri, rendering și straturi
  • Widget-uri Stateless vs. Stateful
  • Material Design și widget-uri Cupertino

Layouts și Navigare

  • Row, Column, Stack și alte widget-uri de layout
  • Interfață utilizator responsivă cu MediaQuery și LayoutBuilder
  • Navigare și rute

Gestionarea Stării

  • setState vs. Provider vs. Riverpod
  • Gestionarea stărilor complexe
  • Practici de bine pentru scalabilitate

Lucrul cu Formulare și Intrări

  • Intrări text, validare și widget-uri de formular
  • Gestionarea interacțiunilor utilizatorului
  • Gestionarea focarului și controlul tastaturii

Utilizarea Pachetelor și Accesarea Caracteristicilor Dispozitivului

  • Adăugarea și gestionarea pachetelor de la pub.dev
  • Utilizarea plugin-urilor pentru cameră, locație și stocare
  • Integrarea cu API-uri specifice platformei

Testare, Depanare și Implementare

  • Testare unitară, de widget și de integrare
  • Reîncărcarea rapidă și unelțele de performanță
  • Crearea APK-urilor și implementarea în magazine

Proiect: Construirea unei Aplicații Complete

  • Design și arhitectură
  • Implementarea caracteristicilor
  • Testare și implementare finală

Rezumat și Următorii Pași

Cerințe

  • Înțelegerea fundaментalilor programării
  • Familiarizarea cu conceptele de bază UI/UX
  • Disponibilitatea de a învăța Dart și dezvoltarea aplicațiilor

Audiență

  • Dezvoltatori noi la Flutter și Dart
  • Dezvoltatori de aplicații mobile care caută o soluție cross-platform
  • Ingineri software interesați de cadre moderne UI
 35 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite