Kursplan

Innledning

  • Oversikt over funksjoner og arkitektur i Fuchsia OS
  • Forståelse av Zircon
  • Oversikt over Flutter for utvikling av applikasjoner.

Oppsett av utviklingsmiljø

  • Hente kildekoden
  • Bygge Fuchsia
  • Bruke emulatoren

Komme i gang

  • Forståelse av Fuchsia-arbeidsflyten
  • Kjøre en Fuchsia-komponent
  • Arbeide med en redigeringsverktøy
  • Bruke FFX (CLI)
  • Bruke FIDL (IPC-system)
  • Utforske diagnostiske verktøy

Få Fuchsia på en enhet

  • Oversikt over prosessen for installasjon på enhet ("paving")
  • Bygge, opprette installasjonsmedier, paving

Systemutvikling

  • Endre kjerneprogrammet
  • Utvikle en driver

Test din kode

  • Enhetstester
  • Integrasjonstester

Utvikle komponenter

  • Definere pakker, komponenter og tester.
  • Arbeide med komponentmanifester

Utvikle sesjoner

  • Hvordan sesjoner påvirker brukeropplevelsen
  • Opprette en konfigurasjonsfil
  • Starte en sesjon

Utvikle Integrator Development Kit (IDK)

  • Hvordan IDK fungerer
  • Hente kildekoden
  • Forbedre IDK

Internasjonalisering

  • Kodning
  • Lesing og skrive i18n-innstillinger

Bidra til felleskapet

  • Bidra med kildekode

Oppsummering og konklusjon

Krav

  • En forståelse av konsepter innen fordelt regning
  • Programmeringserfaring (Per 2021, støtter Fuschia C++, Python, DART, Go, Rust, FIDL)

Målgruppe

  • Utviklere
 21 timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier