Kursplan

Introduksjon

  • Oversikt over Fuchsia OS Funksjoner og arkitektur
  • Forstå Zircon
  • Oversikt over Flutter for å bygge apper.

Sette opp utviklingsmiljøet

  • Henter kildekoden
  • Bygg Fuchsia
  • Bruker emulatoren

Komme i gang

  • Forstå Fuchsia-arbeidsflyten
  • Kjører en Fuchsia-komponent
  • Jobber med en redaktør
  • Bruke FFX (CLI)
  • Bruker FIDL (IPC-system)
  • Utforske diagnoseverktøyene

Få Fuschia på en enhet

  • Oversikt over enhetens installasjonsprosess ("brolegging")
  • Bygge, lage installasjonsmedier, asfaltering

Systemutvikling

  • Endring av kjernen
  • Utvikle en driver

Tester koden din

  • Enhetstester
  • Integrasjonstester

Utvikle komponenter

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

Utvikle økter

  • Hvordan økter påvirker brukeropplevelsen
  • Opprette en konfigurasjonsfil
  • Lanserer en økt

Utvikle Integrator Development Kit (IDK)

  • Hvordan IDK fungerer
  • Innhenting av kilden
  • Forbedring av IDK

Internasjonalisering

  • Koding
  • Lese og skrive i18n-innstillinger

Bidra til fellesskapet

  • Bidrar med kildekode

Oppsummering og konklusjon

Krav

  • En forståelse av distribuerte databehandlingskonsepter
  • Programming erfaring (Fra og med 2021 støtter Fuschia C++, Python, DART, Go, Rust, FIDL)

Publikum

  • Utviklere
 21 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories