: Android-ohjelmoinnin harjoitustyö (1-2 op), periodi V (9.-20.5.2011)
Tomi Pasanen ja Mika Urtela (aloituskalvot).
Harjoitustyössä toteutetaan itsenäisesti jokin yksinkertainen ohjelmointityö android-alustalle. Lähtökohdaksi voi ottaa esimerkiksi oman ohjelmoinnin harjoitustyön ja muuntaa se android-alustalla toimivaksi. Pääasiassa tarkoitus on käyttää Javaa ohjelmointikielenä, mutta muutkin kielet ovat mahdollisia.
Työ vaatii itsenäistä android-alustaan tutustumista sekä ohjelmoinnin opettelua verkkomateriaalien perusteella. Alla joitakin lähtökohtia omaan opiskeluun ja ohjelmointiin.
- Android Developers
- DroidDraw
- Android App Developers GUI Kits, Icons, Fonts and Tools
- App Inventor
- A Useful Selection of Android Developers Tools and Resources
Harjoitustyön suoritus
Harjoitustyöstä saatavat opintopisteet riippuvat työn laajuudesta ja harjoitustyö arvostellaan hyväksytty/hylätty arvosanoilla (erikoistapauksessa arvosanalla 5). Työ palautetaan ja dokumentoidaan Ohjelmoinnin harjoitustyön uusien ohjeiden mukaisesti (suora linkki ohjeisiin). Tämän lisäksi työhän täytyy liittää lyhyt työselostus (Chief Executive Summary), mistä ilmenee seuraavat seikat:
- mitä työssä on tehty opintopisteiden ja arvosanan eteen ja
- jos on jossain toisessa kurssissa tehnyt android-työn tai vastaavan (Windows/Iphone/Nokia), miten tämä työ eroaa aikaisemmasta.
Esimerkkiaihe: turkulainen hukas helsingis
Turkulainen on jossain päin helsinkiä ja haluaa päästä bilepaikkaan. Käytä androidin paikallistamisominaisuuksia (puhelinlinkkeihin tai GPS:ää perustuva) hänen paikallistamiseen ja hae lähimmät liikennepisteet (mahdollisesti bussi, metro, ratikka, taksi). Haluttu bilepaikka voidaan pyytää maalaiselta joko tekstuaalisesti (jos hän muistaa osoitteen) tai karttapisteen nojalla (madollista google mapsissä). Reittiopas tarjonnee tähän ongelmaan sopivia rajapintoja ja tietoja (http://www.reittiopas.fi/).