Každý, kdo má v ruce mobil a v hlavě nápad, se nyní může začít učit vyvíjet na Androidu, a vytvářet tak vlastní aplikace a hry. Řada kurzy a aplikace jsou dostupné pro mobilní operační systém Google a nabízejí uživateli přímý přístup ke znalostem různých programovacích jazyků. Podívejte se na naše tipy níže pro ty, kteří chtějí začít tuto kariéru přímo ze svého smartphonu.
Mluvit správným jazykem
Prvním krokem k zahájení programování je výběr správného programovacího jazyka, který závisí zejména na tom, na jaký systém bude aplikace zacílena. Různé jazyky používají různé příkazy, jinou logiku a v důsledku toho není vše, co se dělá v jednom, tak snadné (nebo dokonce možné) v jiném.
Pro vývoj aplikací pro Android je důležité naučit se jazyk, ve kterém funguje. Operační systém v tomto případě pracuje v Javě, proto je jazyk jedním z nejrozšířenějších a nejžádanějších. Zájemci o výuku Javy mohou začít tento bezplatný kurz na Coursera, s titulky v portugalštině.
Alternativou pro ty, kteří chtějí začít jednodušeji, je však absolvovat kurzy Kotlinu, jazyka kompatibilního s Javou, ale přátelštějšího a snazšího začít. THE YouCourse má bezplatné kurzy programování v několika jazycích, včetně portugalštiny.
1) Kobylka
Grasshopper, vyvinutý společností Google, aby bylo programování snazší porozumět vizuálním způsobem, nabízí bezplatné lekce JavaScriptu prostřednictvím řady hádanek. Přítomné kódy se na trhu používají ve výchozím nastavení a mohou uživateli pomoci naučit se vyvíjet aplikace pro Android.
Uživatel dostává v reálném čase zpětnou vazbu o chybách a lekcích, stejně jako kvízy, které pravidelně testují získané znalosti. Grasshopper je k dispozici pro Android a má také verzi pro iOS.
2) Hrdina programování
Stejně jako Grasshopper, Programming Hero je aplikace, která gamizuje výuku programovacích jazyků. Nástroj nabízí různé způsoby výuky v závislosti na cíli uživatele a umožňuje uživateli vyvíjet hry a zároveň se učit funkci každého příkazu. Aplikace má offline režim, takže si můžete stáhnout úkoly a dělat je kdekoli.
Programming Hero s více než 100 aktivitami a výstupy vyučuje složitá témata pro začátečníky, jako jsou algoritmy, hierarchie objektů a databáze, abychom jmenovali alespoň některé. Aplikace je stále ve fázi beta, ale lze ji stáhnout zdarma Android, a také pro iOS.
3) Kódovat
Encode je lektor pro výuku programování, který rozděluje všechny své lekce do interaktivních výzev s více možnými řešeními a představuje příklady kódu. Strategií aplikace je fragmentovat úkoly, učit se příkazy používané v jazycích, jako jsou HTML/CSS, Python a JavaScript, což pomáhá uživateli naučit se vyvíjet aplikace. Dostupné offline a zdarma pro Android.
4) Léčit
A konečně, Mimo pracuje s různými možnostmi učení ve světě programování. Aplikace rozděluje lekce do „cest“ a pomáhá uživatelům, kteří se chtějí naučit základy od vývoje aplikací nebo her až po hackování, personalizaci tříd podle zájmů studenta.
Aplikace je dostupná pouze v angličtině a pracuje s jazyky jako SQL, JavaScript, Python a HTML. Mimo si můžete zdarma stáhnout na Androida tato aplikace má také verzi pro iOS.
Přes ComputerWorld e Použijte Mobile
Obrázek: Dan Rentea/iStock