Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod
- Přehled funkcí a architektury Fuchsia OS
- Pochopení systému Zircon
- Přehled frameworku Flutter pro tvorbu aplikací.
Nastavení vývojového prostředí
- Získání zdrojového kódu
- Kompilace Fuchsia
- Používání emulátoru
Začínáme
- Pochopení pracovního postupu ve Fuchsia
- Spouštění komponenty Fuchsia
- Práce s editorem
- Používání nástroje FFX (příkazový řádek)
- Používání FIDL (systém meziprocesové komunikace)
- Prozkoumání diagnostických nástrojů
Instalace Fuchsia na zařízení
- Přehled procesu instalace na zařízení (tzv. "paving")
- Kompilace, vytvoření instalačního média a provedení "paving"
Vývoj systému
- Úprava jádra
- Vývoj ovladače
Testování kódu
- Jednotkové testy
- Integrační testy
Vývoj komponent
- Definování balíčků, komponent a testů.
- Práce s manifesty komponent
Vývoj relací
- Jak relace ovlivňují uživatelskou zkušenost
- Vytvoření konfiguračního souboru
- Spuštění relace
Vývoj Integrator Development Kit (IDK)
- Princip fungování IDK
- Získání zdrojového kódu
- Zlepšení funkčnosti IDK
Mezinárodní podpora (i18n)
- Kódování
- Čtení a zápis nastavení i18n
Příspěvek do komunity
- Přispívání zdrojovým kódem
Shrnutí a závěr
Požadavky
- Znalost konceptů distribuovaného výpočtu
- Zkušenosti s programováním (k roku 2021 Fuchsia podporuje C++, Python, DART, Go, Rust, FIDL)
Cílová skupina
- Vývojáři
21 Hodiny