Kursplan

Införandet

  • Översikt över Fuchsia OS funktioner och arkitektur
  • Att förstå Zircon
  • Översikt över Flutter för att skapa appar.

Konfigurera utvecklingsmiljön

  • Hämta källkoden
  • Byggnad Fuchsia
  • Använda emulatorn

Komma igång

  • Förstå Fuchsia-arbetsflödet
  • Köra en Fuchsia-komponent
  • Arbeta med en redaktör
  • Använda FFX (CLI)
  • Använda FIDL (IPC-system)
  • Utforska diagnostikverktygen

Skaffa Fuschia på en enhet

  • Översikt över enhetens installationsprocess ("beläggning")
  • Byggnad, skapande, installationsmedia, beläggning

Systemutveckling

  • Modifiering av kernalen
  • Utveckla en drivrutin

Testa din kod

  • Tester av enheten
  • Tester för integrering

Utveckla komponenter

  • Definiera paket, komponenter och tester.
  • Arbeta med komponentmanifest

Utvecklande sessioner

  • Hur sessioner påverkar användarupplevelsen
  • Skapa en konfigurationsfil
  • Starta en session

Utveckla Integrator Development Kit (IDK)

  • Så här fungerar IDK
  • Skaffa källan
  • Förbättring av IDK

Internationalisering

  • Kodning
  • Läsa och skriva i18n-inställningar

Bidra till communityn

  • Bidra med källkod

Sammanfattning och slutsats

Krav

  • En förståelse för distribuerade databehandlingskoncept
  • Programming erfarenhet (Från och med 2021 stöder Fuschia C++, Python, DART, Go, Rust, FIDL)

Publik

  • Utvecklare
 21 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier