Naprogramujte si aplikaci pro mobilní telefon
Článek popisuje možnost programovat aplikace pro mobilní zařízení v cloudovém řešení, v závěru je videoukázka práce s nástrojem na příkladu jednoduché aplikace.
Cíl výuky
Přimět žáky algoritmickému myšlení při řešení problémů, tyto myšlenky zpracovat formou funkčního programu pro mobilní zařízení.
Úvod
Již několik let při výuce informatiky přemýšlím nad tím, jakým způsobem učit kapitolu programování, neboť to, jak jsem se učil programovat na vysoké škole, je záležitost stará 20 let. Nejdříve jsem učil žáky programovat v textovém režimu (Basic, Pascal), pak v grafickém prostředí Delphi. Všechna tato vývojová prostředí kladou důraz na syntaxi, což dnešní mladou generaci spíše odradí, než přitáhne k programování. Pokud programujeme se všemi žáky v rámci běžných hodin IKT (ne tedy v kroužku či jen s výběrovou skupinou žáků), je vhodnější použít takové moderní vývojové prostředí, které je intuitivní, dovoluje okamžitý náhled na programovanou aplikaci, podporuje současné technologie, je nezávislé na syntaxi a hlavně umožňuje naprogramovat takovou aplikaci, kterou si žák ihned odnese domů, bude ji mít stále u sebe a bude ji schopen ukázat rodičům či kamarádům. To znamená, že by měla být spustitelná na mobilním telefonu či v tabletu. Před několika týdny se mi právě takový nástroj dostal do ruky.
MIT Inventor 2
Nástroj MIT App Inventor 2 je cloudové vývojové prostředí, ve kterém můžete programovat aplikace pro mobilní zařízení s OS Android přímo v okně internetového prohlížeče. Celý systém se nazývá MIT's Center for Mobile Learning's App Inventor website a běží na Google's App Engine service, z čehož plyne, že pokud hodláte aplikaci používat, potřebujete účet u Google.
Popis prostředí
Na úvod této kapitoly jen uvedu, že se nepovažuji za programátora, a že cílem tohoto článku je pouze ukázat zajímavý nástroj, který se dá ve výuce programování použít. Proto mi, prosím, odpusťte možné nepřesné formulace. A nyní již k popisu prostředí programu.
Diskuze (4)
Archivní diskuze převzatá z rvp.cz. Přidávání nových komentářů není k dispozici.
- Bořivoj Brdička5. 1. 2014
V souvislosti s App Inventorem se sluší připomenout, že v prosinci proběhla velmi úspěšná celosvětová kampaň Computer Science Education Week (http://csedweek.org/) (viz Celosvětová kampaň Hour of Code (http://spomocnik.rvp.cz/clanek/18123/)), jejíž dozvuky je možno stále sledovat. Například tento článek odkazuje ty nejzajímavější použité nástroje jistě zajímavé i v našich podmínkách - 10 computer science education resources and facts (http://www.eschoolnews.com/2013/12/10/computer-science-resources-168/).
- Lukáš Kotek6. 1. 2014
Zajímavý tip :-) Líbí se mi velmi podobná logika tvorby programu (skládání bloků) jako je tomu ve Scratchi (ostatně vzhledem k tomu, že za tím stojí MIT, tuším, že i tvůrci mohou být podobní). Celkově to může být zajímavý další krok pro žáky, kteří jsou již obeznámeni se Scratchem.
- Pavlína Hublová14. 4. 2014
Sbírka podobných aplikací: http://www.teachthought.com/technology/5-tools-teachers-create-publish-apps/
- Mgr. Petr Němec28. 5. 2014
Nakladatelství CPress vydalo knihu s názvem App Inventor (http://knihy.cpress.cz/app-inventor.html), která se touto problematikou zabývá.
Seriál
MIT App Inventor ve výuce
- 1.Naprogramujte si aplikaci pro mobilní telefon
- 2.Naprogramujte si aplikaci pro mobilní telefon – první zkušenosti
- 3.Naprogramujte si aplikaci pro mobilní telefon – žákovské práce


