neděle 30. října 2011

Aplikace 2

Jako druhou aplikaci jsem se rozhodl vytvořit něco zábavnějšího a složitějšího.
Je to jednoduchá hra. Na obrazovce se zobrazí na náhodné pozici zelený nebo červený obrázek. Pokud hráč klikne na červený obrázek, stojí ho to jeden život. Pokud klikne na zelený, dostane odměnu 50 bodů. Za 500 bodů postoupí do dalšího kola, kde se urychlí zobrazení obrázků. Pokud obrázek mine, nic se nestane. Je to jen prototyp, takže když dojdou hráči životy, nic se nestane :-)

Bylo potřeba vyřešit několik problémů.

  • Načítání bitmapy z resources
  • Zobrazení obrázku na libovolnou pozici na displeji (čili vynechat layout manažer)
  • I přes vynechání layout manažera zobrazit nějaké formulářové prvky
  • Vytvořit nějaký časovač
  • Přiřadit interaktivitu bitmapě, aby reagovala na stisk.
Oproti první aplikaci se jedná o komplikovanější záležitost. Opět zveřejním zdrojové kódy, kdyby se někdo, kdo se stejně jako já setkává s Androidem poprvé, potřeboval inspirovat. Vše je dohledatelné na internetu a i tyto problémy se už řešili milionkrát, tak proč je nevyřešit po milionté první a hezky v jednom programu? :-)

Zdrojový kód není zrovna výstavní kousek a citlivějším programátorům by se mohlo udělat nevolno z chybějících komentářů nebo zkrátka z celého designu. Tak těm se předem omlouvám, ale bylo to cílené pouze pro účely pokusu.


Zdrojové kódy ke stažení
Instalační balík pro Android 3

Aplikace 1

Jsem nadšený z možnosti vyzkoušet si programování nejnovějšího tabletu od Samsungu. Je to super. Jako první poku byla samozřejmě aplikace Hello world, na které není nic zajímavého a šlo spíše o to vyzkoušet si, jestli se Eclipse, ADT, počítač s Linuxem a tablet budou spolu vůbec bavit.
První interaktivní aplikaci jsem vytvořil nyní. Chtěl jsem si vyzkoušet reakce na události a ovlivňování vlastností nějakého objektu na displeji. Takže jsem vytvořil formulář se dvěmi tlačítky a jedním skrytým objektem - analogové hodiny. Po kliknutí na tlačítko Zobrazit se hodiny zobrazí, po kliknutí na tlačítko Schovat se hodiny schovají. Jak prosté :-) Ale je radost z toho moci ovládat vlastní byť primitivní prográmek vlastními prsty.
Zdrojové kódy ke stažení
Instalační balíček pro Android 3

Není to nic složitého a při programování se nevyskytly žádné potíže, které by byl problém překonat. Přesto kdo chcete, inspirujte se.

pátek 21. října 2011

Instalace Android SDK

Povedla se instalace SDK Androidu a první projekt Hello World funguje. Super.

Získání zpětné vazby

Zvažujeme, jak získat ohlasy na potřebnost našeho projektu. Jeden návrh již máme, pokusíme se ho zrealizovat. Možná přijde ještě někdo s dalšími nápady.

středa 12. října 2011

Založení blogu

Toto je blog, ne kterém budeme my, devTeam, zveřejňovat průběh práce na školním projektu předmětu Vývoj Internetových Aplikací. Momentálně se projekt na svém úplném začátku. Vytvořili jsme domovskou stránku https://sites.google.com/site/devteamvia/, na které se představují členové našeho týmu a která obsahuje vše potřebné. Máme hotovou prezentaci projektu, ale ta se bude muset ještě předělat, protože při zveřejnění nápadu vyšlo najevo, že náš původní nálad (interaktivní matematicko fyzikální tabulky) jsou příliš složité, proto jsme se po konzultaci s panem Šedivým, jemuž tímto děkuji za podněty, jsme původní plán upravili do současné podoby.

V nejbližší době musím předělat prezentaci a tým začne ověřovat, zda je naše myšlenka u studentů vítaná.