
Lesley Fowler
0
4694
21
Pro většinu programátorů není programování jen prací nebo koníčkem, je to opravdu způsob života. Když se programátor potýká s novým gadgetem, první myšlenka je obvykle “jak to mohu naprogramovat?” Programátoři žijí pro vyladění, přizpůsobení a hackování chování svých miniaplikací, a to zejména v případě mobilního zařízení, s nímž žijí, pracují a hrají každý den.
Každý nový jazyk má křivku učení - je to proces učení příkazů, funkcí a struktury jazyka, procvičování a následného vytváření aplikací. Zde na MUO jsme se zabývali několika skvělými aplikacemi pro učení se programovacím dovednostem, jako je Alice Alice učí objektově orientované počítačové programování dětem Alice učí objektově orientované počítačové programování dětem a škrábancům Jak naučit děti programovat od nuly! Jak učit děti programování od nuly! .
Pro programátory, kteří vlastní telefon Android, je obzvláště lákavé experimentovat, protože kdokoli smí psát aplikaci, která běží na operačním systému Android. V dnešní době existuje několik fantastických aplikací pro programátory a dnes se s vámi podělím o 4 z nich.
Blázněte se Frinkem
Frink je programovací jazyk pojmenovaný podle nepředvídatelného vědce Johna Frink Simpsonovi. Jazyk byl vytvořen Alanem Eliasenem, aby sloužil jako pokročilá metoda pro provádění výpočtů, včetně řešení měření a rozměrů různých tvarů. Alan nyní nabízí programové prostředí Frink pro Android.
Navštivte jeho web, kde najdete některé specifické funkce systému Android, které můžete v této aplikaci použít.
První stránka, kterou uvidíte, je editační prostředí, ve kterém můžete napsat skript Frink, který chcete otestovat. Naštěstí zahrnul řadu příkladů skriptů, takže pokud jste novým uživatelem Frink, můžete vidět, jak je jazyk strukturován. Klikněte na “Běh” a otevře se vyskakovací okno s výstupem vašeho programu.
Frink je zábavné hrát si s vytvářet skripty pro výpočty a funkce, a Alan obsahuje některé specifické funkce Android, ale nebudete moci provádět žádné pokročilé funkce zobrazení pomocí Frink. Pokud je však vaším cílem naučit se programový jazyk Frink ve svém volném čase, je to aplikace pro vás.
Vytvořte svou první aplikaci pro Android pomocí iProgramu
Jednou z mých oblíbených programovacích aplikací pro Android je iProgram. Jakmile se zaregistrujete pro online účet, můžete začít vytvářet vysoce funkční skripty, které ve vašem Androidu fungují stejně jako jakákoli jiná aplikace. K dispozici jsou skvělé příklady, díky nimž můžete vytvořit svou první aplikaci na kousek koláče.
Zde jsem použil příklady k vytvoření aplikace, která zobrazuje stav Wi-Fi v mém telefonu a také vytváří nabídku se dvěma tlačítky.
Po instalaci aplikace iPhone do telefonu Android můžete synchronizovat všechny své online skripty s telefonem. Z telefonu si můžete prohlížet své skripty a spouštět je na svém Androidu.
Zde je moje první aplikace napsaná na iProgramu.
Sestavení této aplikace trvalo sotva 15 minut. Některé z dalších příkladů ukazují některé docela skvělé věci, které můžete udělat - vše, co musíte udělat, je vyladit a kombinovat různé funkce v kódu podle svých potřeb. Proč hledat perfektní aplikaci, když můžete psát vlastní?
Naučte se programovací koncepty s AndroMaze
Dalších pár aplikací, které bych chtěl pokrýt, jsou spíše pro mladší studenty programování. První, nazvaný AndroMaze, je výbuch, který se hraje, zvláště pokud se vám líbí myšlenka programování robotů pomocí posloupnosti funkcí a pak nechat robota procházet těmito příkazy. S AndroMaze je vše přizpůsobitelné, včetně bludiště samotného, jak můžete vidět zde.
Každý “úroveň” ve hře se skládá z otevřeného prostoru, stěn a bloků, nebo “cíle” které má váš malý Droid-bot sbírat. Cílem hry je naprogramovat robota tak, aby pracoval v bludišti a sbíral jednotlivé cíle. Příkazy jdou rovně, zahněte doleva nebo doprava.
I když je tento koncept jednoduchý, ve skutečnosti je to skvělá hra, která učí mladší studenty programování o konceptu sekvenční logiky a podprogramů. Program se zadává přetažením symbolů do “Prog” a klepnutím na “běh” tlačítko.
Sledujte, jak váš malý robot následuje každý váš příkaz. Můžete dokonce vytvořit podprogramy, které robot dokáže opakovat - jaký lepší způsob, jak učit mladé programátory o inteligentních programovacích technikách!
Cvičte programování v logu s logem Android
Další skvělou programovací aplikací pro každého, kdo se učí o programovacích konceptech, se v Android Marketu říká Logo Android. Logo bylo programovacím jazykem z roku 1967 jako vzdělávacím nástrojem, ale pro každého, kdo je obeznámen s aplikací Turtle Graphics, je tato programovací aplikace fantastickým způsobem, jak se pomocí skriptování naučit, jak vytvořit nějakou velmi skvělou grafiku..
Pokud neznáte Logo nebo Turtle Graphics, podívejte se na stránku na Wikipedii, kde najdete několik příkladů a odkazů.
Stačí zadat svůj Logo kód do pole v dolní části hlavní obrazovky a po kliknutí na “Běh” uvidíte aktivní program spuštěný v “Panel kreslení.”
Tato malá aplikace je velmi návyková - ocitnete se hledáním způsobů, jak vytvořit složitější a zajímavější vzory a vzory. Je to vlastně docela Zen po chvíli.
Už jste někdy hráli s nějakými skvělými programovacími aplikacemi v Androidu? Sdílejte některé ze svých oblíbených nebo nabídněte zpětnou vazbu k těmto aplikacím pro Android v sekci Poznámky níže.
Image Credit: Sasan Said