Schița de curs

Introducere

  • Prezentare generală a funcțiilor și arhitecturii Fuchsia OS
  • Înțelegerea Zircon
  • Prezentare generală a Flutter pentru crearea de aplicații.

Configurarea mediului de dezvoltare

  • Obținerea codului sursă
  • Construirea Fuchsia
  • Utilizarea emulatorului

Noțiuni introductive

  • Înțelegerea fluxului de lucru Fuchsia
  • Rularea unei componente Fuchsia
  • Lucrul cu un editor
  • Utilizarea FFX (CLI)
  • Utilizarea FIDL (sistem IPC)
  • Explorarea instrumentelor de diagnosticare

Instalarea Fuschia pe un dispozitiv

  • Prezentare generală a procesului de instalare a dispozitivului ("pavare")
  • Construirea, crearea mediilor de instalare, pavarea

Dezvoltarea sistemului

  • Modificarea kernalului
  • Dezvoltarea unui driver

Testarea codului dvs.

  • Teste unitare
  • Teste de integrare

Dezvoltarea componentelor

  • Definirea pachetelor, componentelor și testelor.
  • Lucrul cu manifestările componentelor

Dezvoltarea sesiunilor

  • Modul în care sesiunile afectează experiența utilizatorului
  • Crearea unui fișier de configurare
  • Lansarea unei sesiuni

Dezvoltarea kitului de dezvoltare a integratorului (IDK)

  • Cum funcționează IDK
  • Obținerea sursei
  • Îmbunătățirea IDK

Internaționalizarea

  • Codificare
  • Citirea și scrierea setărilor i18n

Contribuția la comunitate

  • Contribuția la codul sursă

Rezumat și concluzie

Cerințe

  • O înțelegere a conceptelor de calcul distribuit
  • Experiență Programming (Începând cu 2021, Fuschia acceptă C++, Python, DART, Go, Rust, FIDL)

Audiență

  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite