Schița de curs

Introducere

  • Flutter vs. alte framework-uri multiplatformă
  • Prezentare generală a caracteristicilor și arhitecturii Flutter

Noțiuni introductive

  • Instalarea Flutter
  • Configurarea editorului de cod (Android Studio)
  • Înțelegerea funcțiilor și variabilelor Dart
  • Implementarea abstractizării, încapsulării, moștenirii, polimorfismului
  • Înțelegerea variabilelor și a tipurilor de date Dart
  • Înțelegerea Future și Stream
  • Teste unitare și Mocks
  • Apelarea metodelor native
  • Arhitectura curată
  • Flavori
  • Dart Analyzer și Dart Metrics
  • Injectarea dependenței

Crearea aplicațiilor Flutter din Scratch

  • Crearea unui proiect Flutter
  • Crearea layout-urilor aplicațiilor cu componente Material
  • Adăugarea de active și imagini
  • Internaționalizare

Rularea și testarea aplicațiilor

  • Implementarea aplicațiilor pe Android dispozitive
  • Implementarea aplicațiilor pe iOS dispozitive (iPhone sau iPad)
  • Utilizarea instrumentelor Hot Reload și Hot Restart
  • Utilizarea widget-urilor
  • Widget-uri cu stare vs. widget-uri fără stare
  • Configurarea proiectului
  • Crearea unui widget Stateless
  • Crearea unui widget cu stare
  • Crearea unei animații

Rutare și navigare

  • Utilizarea pachetului BuildRunner
  • Utilizarea pachetului AutoRoute
  • Crearea tranzițiilor
  • Stack de navigare

Databases și alte depozite

  • Introducerea la Hive
  • Introducere în SharedPreferences
  • Utilizarea bazei de date SQL

Utilizarea Rest Api, analiza JSON-urilor

  • Introducere în pachetul http
  • Introducerea în pachetul Dio
  • analizarea JSON-urilor
  • Solicitări și răspunsuri

Gestionarea Flutter statului

  • Introducerea pachetului BLoC
  • Implementarea BLoC
  • testarea BLoC

Programming Sfaturi și bune practici

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • Experiență cu Android și iOS dezvoltarea aplicațiilor mobile

Audiență

  • Dezvoltatori
  • Programatori
 35 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Upcoming Courses