Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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