Píšte kód a navrhujte technické riešenia
Nižšie nájdete pokyny, ako pracovať na konkrétnych aplikáciách. Ak si nie ste istí, kam prispieť, zvážte výber aplikácie, ktorú sami používate, alebo si vyberte programovací jazyk, v ktoromm sa už vyznáte. Skúste vyriešiť problém alebo implementovať funkciu, ktorá je pre vás dôležitá alebo pri ktorej cítite vnútornú motiváciu.
Náhodné návrhy z dostupných aplikácií.
Nenašli sa žiadne aplikácie zodpovedajúce zadanému vyhľadávaniu.
Vytvorenie vlastnej aplikácie vám nielen umožní implementovať vaše vlastné nápady podľa ľubovôle. Je to tiež príležitosť pochopiť, ako všetky časti ekosystému GNOME do seba zapadajú.
Aplikácie pre GNOME je možné písať v niekoľkých programovacích jazykoch. Môžete si pozrieť náš zoznam najčastejšie používaných jazykov.
Svoju aplikáciu môžete publikovať na Flathube, aby bola ľahko dostupná pre mnoho ľudí. Ak je vaša aplikácia prepracovaná a pripravená na každodenné používanie, môžete zvážiť jej odoslanie do Kruhu GNOME. Členstvo v Kruhu GNOME umožňuje vášmu projektu získať podporu prostredníctvom Nadácie GNOME.
Nižšie nájdete prehľad najpopulárnejších jazykov na písanie aplikácií GNOME.
Ak chcete začať s vývojom aplikácií GNOME v jazyku C, odporúčame Tutoriál pre začiatočníkov, ktorý sa venuje aj jazyku C. Ďalšie dôležité zdroje nájdete nižšie.
Pre začiatok práce s JavaScriptom v GNOME odporúčame Sprievodcu vývojára GJS. Ďalšie dôležité zdroje nájdete nižšie.
Ak poznáte základy jazyka Python, odporúčame vám Tutoriál pre začiatočníkov, ktorý sa venuje aj jazyku Python. Ďalšie dôležité zdroje nájdete nižšie.
Ak poznáte základy jazyka Rust, odporúčame vám online knihu Vývoj grafického rozhrania s Rustom a GTK 4. Táto kniha vysvetľuje, ako možno Rust použiť na vytváranie aplikácií v ekosystéme GNOME. Ďalšie dôležité zdroje nájdete nižšie.
Pre začiatočníkov s jazykom Vala odporúčame tutoriál Vala alebo tutoriál pre začiatočníkov, ktorý sa tiež venuje jazyku Vala. Ďalšie dôležité zdroje nájdete nižšie.
Nasledujúce aplikácie sa oplatí vyskúšať, ak chcete začať s vývojom v prostredí GNOME. Ďalšie aplikácie nájdete v sekcii Vývojárske nástroje na stránke Aplikácie pre GNOME.