Intrati in legatura

Schița de curs

Primii pași cu Flutter

  • Instalarea Flutter și Dart
  • Folosirea Flutter Doctor și a instrumentelor CLI
  • Crearea primului 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

  • Row, Column, Stack și alte widget-uri de layout
  • UI responsive cu MediaQuery și LayoutBuilder
  • Navigare și rutare

Managementul stării

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

Lucrul cu formulare și input

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

Folosirea pachetelor și accesarea funcționalităților dispozitivului

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

Testare, depanare și deployment

  • Testare unitară, de widget și de integrare
  • Hot reload și instrumente de performanță
  • Construirea APK-urilor și lansarea în magazine

Proiect: Construiește o aplicație completă

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

Rezumat și pașii următori

Cerințe

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

Public țintă

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

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite