Intrati in legatura

Schița de curs

Introducere

  • Prezentare generală a caracteristicilor și arhitecturii Fuchsia OS
  • Înțelegerea Zircon
  • Prezentare generală a Flutter pentru construirea aplicațiilor.

Configurarea mediului de dezvoltare

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

Începutul

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

Implementarea Fuchsia pe un Dispozitiv

  • Prezentare generală a procesului de instalare pe dispozitiv ("paving")
  • Construire, creare a mediilor de instalare, paving

Dezvoltarea Sistemului

  • Modificarea kernel-ului
  • Dezvoltarea unui driver

Testarea Codului

  • Teste unitare
  • Teste de integrare

Dezvoltarea Componentelor

  • Definirea pachetelor, componentelor și testelor.
  • Lucrul cu manifestele componentelor

Dezvoltarea Sesiunilor

  • Cum afectează sesiunile experiența utilizatorului
  • Crearea unui fișier de configurare
  • Lansarea unei sesiuni

Dezvoltarea Kit-ului de Dezvoltare Integrat (IDK)

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

Internaționalizare

  • Codificare
  • Citirea și scrierea setărilor i18n

Contribuția la Comunitate

  • Contribuția codului sursă

Rezumat și Concluzii

Cerințe

  • Înțelegerea conceptelor de calcul distribuit
  • Experiență în programare (Începând din 2021, Fuchsia suportă C++, Python, Dart, Go, Rust, FIDL)

Publicul țintă

  • Dezvoltatori
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite