Schița de curs

Începutul cu Flutter

  • Instalarea Flutter și Dart
  • Utilizarea Flutter Doctor și a uneltelor CLI
  • Crearea unui prim proiect Flutter

Înțelegerea Arhitecturii Flutter

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

Layout-uri și Navigare

  • Widget-uri de layout: Row, Column, Stack și altele
  • UI responsive cu MediaQuery și LayoutBuilder
  • Navigare și rutare

Gestionarea Stării

  • setState vs. Provider vs. Riverpod
  • Gestionarea stărilor complexe
  • Cele mai bune practici pentru scalabilitate

Lucrul cu Formulare și Input

  • Input de text, validare și widget-uri de formular
  • Gestionarea interacțiunilor utilizatorilor
  • Gestionarea focusului și controlul tastaturii

Utilizarea Pachetelor și Accesarea Funcționalităților Dispozitivului

  • Adăugarea și gestionarea pachetelor de pe 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
  • Hot reload și unelte de performanță
  • Construirea APK-urilor și implementarea în magazine

Proiect: Construiește o Aplicație Completă

  • Design și arhitectură
  • Implementarea funcționalităților
  • Testare și implementare finală

Rezumat și Pași Următori

Cerințe

  • Înțelegerea fundamentelor programării
  • Familiaritate cu conceptele de bază ale UI/UX
  • Dorința de a învăța Dart și dezvoltarea de aplicații

Publicul țintă

  • Dezvoltatori noi în Flutter și Dart
  • Dezvoltatori de aplicații mobile care caută o soluție cross-platform
  • Ingineri de software interesați de framework-uri moderne de UI
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite