Návrh Školení

Zavedení

  • Přehled Fuchsia OS Funkce a architektura
  • Pochopení Zirkonu
  • Přehled Flutter pro vytváření aplikací.

Nastavení vývojového prostředí

  • Získání zdrojového kódu
  • Stavba fuchsie
  • Pomocí emulátoru

Začínáme

  • Pochopení pracovního postupu Fuchsie
  • Spuštění fuchsiové komponenty
  • Práce s editorem
  • Použití FFX (CLI)
  • Použití FIDL (systém IPC)
  • Prozkoumání diagnostických nástrojů

Získání Fuschia na zařízení

  • Přehled procesu instalace zařízení ("dlažba")
  • Stavba, tvorba instalačních médií, dlažba

Vývoj systému

  • Úprava jádra
  • Vývoj řidiče

Testování kódu

  • Jednotkové testy
  • Integrační testy

Vývojové komponenty

  • Definování balíčků, komponent a testů.
  • Práce s manifesty komponent

Rozvíjející se relace

  • Jak návštěvy ovlivňují uživatelský dojem
  • Vytvoření konfiguračního souboru
  • Spuštění relace

Vývoj sady Integrator Development Kit (IDK)

  • Jak funguje IDK
  • Získání zdroje
  • Posílení IDK

Internacionalizace

  • Kódování
  • Čtení a zápis nastavení i18n

Přispívání do Společenství

  • Přispívající zdrojový kód

Shrnutí a závěr

Požadavky

  • Pochopení konceptů distribuovaných výpočtů
  • Programming zkušenosti (od roku 2021 podporuje Fuschia C++, Python, DART, Go, Rust, FIDL)

Publikum

  • Vývojáři
 21 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie