Course Outline

Invoering

  • Overzicht van Fuchsia OS Functies en architectuur
  • Zirkoon begrijpen
  • Overzicht van Flutter voor het bouwen van apps.

Het opzetten van de ontwikkelomgeving

  • De broncode verkrijgen
  • Fuchsia bouwen
  • De emulator gebruiken

Aan de slag

  • De Fuchsia-workflow begrijpen
  • Met een Fuchsia-component
  • Werken met een redacteur
  • FFX (CLI) gebruiken
  • FIDL (IPC-systeem) gebruiken
  • De diagnostische hulpmiddelen verkennen

Fuschia op een apparaat krijgen

  • Overzicht van het installatieproces van het apparaat ("bestrating")
  • Bouwen, installatiemedia maken, bestrating

Systeemontwikkeling

  • De kern wijzigen
  • Het ontwikkelen van een chauffeur

Uw code testen

  • Eenheidstests
  • Integratie testen

Componenten ontwikkelen

  • Pakketten, componenten en tests definiëren.
  • Werken met componentmanifesten

Sessies ontwikkelen

  • Hoe sessies de gebruikerservaring beïnvloeden
  • Een configuratiebestand maken
  • Een sessie starten

Ontwikkeling van de Integrator Development Kit (IDK)

  • Hoe de IDK werkt
  • Het verkrijgen van de bron
  • Verbetering van de IDK

Internationalisering

  • Codering
  • i18n-instellingen lezen en schrijven

Bijdragen aan de Gemeenschap

  • Bijdragende broncode

Samenvatting en conclusie

Requirements

  • Een goed begrip van gedistribueerde computerconcepten
  • Programmeerervaring (vanaf 2021 ondersteunt Fuschia C++, Python, DART, Go, Rust, FIDL)

Publiek

  • Ontwikkelaars
  21 Hours
 

Related Categories