Siirry suoraan sisältöön

Android Application Development (5 op)

Toteutuksen tunnus: TTOW0625-3002

Toteutuksen perustiedot


Ilmoittautumisaika

03.08.2020 - 30.08.2020

Ajoitus

07.09.2020 - 31.12.2020

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Opetuskielet

  • Englanti

Koulutus

  • Tieto- ja viestintätekniikka (AMK)

Opettaja

  • Pasi Manninen

Ryhmät

  • ZJA20STI
    Avoin AMK, tekniikka, ICT
  • ZJK20STI
    Korkeakoulujen välinen yhteistyö, TEKN, ICT

Tavoitteet

Opiskelija ymmärtää mobiiliohjelmoinnin perusteet Googlen Android-ympäristössä. Opiskelija osaa suunnitella, toteuttaa ja julkaista mobiilisovelluksia Android-laitteille.

Osaamiset:
EU-EN EUR-ACE Tekninen analyysi
EU-KN EUR-ACE Tieto ja ymmärrys

Sisältö

Sisältö:
- Android-alusta ja arkkitehtuuri
- käyttöliittymien toteuttaminen
- intentit ja notifikaatiot
- teemat ja tyylit
- säikeiden käyttö
- median ja kameran hyödyntäminen
- tiedonlataaminen ja tallentaminen Android-laitteeseen
- Android-laitteen kotinäytön sovellukset
- omien taustaprosessien luominen ja käyttäminen
- karttapalveluiden hyödyntäminen
- sensorien käsittely
- kehittyneiden käyttöliittymien suunnittelu ja toteuttaminen
- sovellusten julkaiseminen

Opiskelijat syventävät osaamistaan valitsemalla jonkin Androidiin liittyvän tekniikan, jota ei ole käsitelty kurssilla ja toteuttavat aihealueesta tutkimustehtävän pienryhmissä. Tutkimustehtävä sisältää valittuun tekniikkaan tutustumisen ja mobiilidemon toteuttamisen. Tutkimustehtävän tulokset dokumentoidaan ja esitellään seminaarissa. Tutkimustehtävä voi jatkua Mobile Project -opintojakson harjoitustyöksi.

Oppimateriaali ja suositeltava kirjallisuus

Opintojakson materiaali GitLab / LabraNet-palvelussa.

Opetusmenetelmät

Videoidut luennot, harjoitukset ja tutkimustehtävä

Opiskelijan ajankäyttö ja kuormitus

Luennot 25h, harjoitukset 80h, tutkimustehtävä 30h

Lisätietoja opiskelijoille

AVOIN AMK 30
CAMPUSONLINE 70

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1-2)

Välttävä 1: Opiskelija tuntee projektityöskentelyn ja siihen liittyvän dokumentaation. Opiskelijan valitsema Android-tekniikan tutkimustehtävän aihealue on kokonaisuutena suppea. Opiskelija ymmärtää valitun Androidiin liittyvän teknologian mahdollisuudet, mutta oma tuottaminen teknologialla on vaikeaa. Opiskelija osaa laatia pienen Android-demon valitulla tekniikalla. Opiskelija on osallistunut tutkimustehtävän dokumentaation laatimiseen ja seminaariesitelmään.

Tyydyttävä 2: Opiskelija osaa toimia tutkimusryhmässä. Opiskelijan valitseman Androidiin liittyvän tutkimustehtävän aihealue on suppeahko. Opiskelija osaa soveltaa osaamistaan valitun Android-teknologian saralla ja toteuttaa mobiilisovelluksen, joka esittelee valitun teknologian ominaisuuksia suppeasti. Dokumentaatio on osittain sekavaa ja puutteellista. Seminaari esitys on pidetty.

Arviointikriteerit, hyvä (3-4)

Hyvä 3: Opiskelija hallitsee projektityöskentelyn ja siihen liittyvän dokumentoinnin. Opiskelijan valitseman Android-tekniikkaan liittyvän tutkimustehtävän aihealue on tavanomainen. Opiskelija osaa analysoida valitun Android-teknologian mahdollisuuksia ja laatia mobiilisovelluksen, joka esittelee valitun teknologian keskeisimpiä ominaisuuksia. Tutkimustehtävään liitetty dokumentaatio kuvaa käytetyn teknologian käyttöönoton Android Studiossa, gradle-konfiguroinnin, sovelluksen toteuttamisen. Opiskelija osaa analysoida omia valintojaan seminaariesitelmässä.

Kiitettävä 4: Opiskelija hallitsee vastuullisen projektityöskentelyn ja siihen liittyvän laadukkaan dokumentoinnin. Opiskelijan valitseman tutkimustehtävän aihealue on vaativa. Opiskelija osaa arvioida ja perustella valitun Android-teknologian mahdollisuuksia ja osaa laatia mobiililaitteessa toimivan demon, joka esittelee valittua Android-teknologiaa kattavasti. Tutkimustehtävään liitetty dokumentaatio kuvaa kattavasti käytetyn teknologian käyttöönoton Android Studiossa, gradle-konfiguroinnin, teknisen ohjelmoinnin ratkaisun ja sovelluksen kääntämisen. Opiskelija osaa arvioida ja perustella omia ratkaisujaan seminaariesitelmässä.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija hallitsee vastuullisen projektityöskentelyn ja siihen liittyvän laadukkaan dokumentoinnin. Opiskelijan valitsema tutkimustehtävän aihealue on haastava ja laaja. Opiskelija osaa arvioida kriittisesti valitun Android-teknologian mahdollisuuksia ja osaa laatia mobiililaitteessa toimivan demon, joka esittelee valittua Androidiin liittyvää teknologiaa syvällisesti. Tutkimustehtävään liitetty dokumentaatio kuvaa kattavasti ja virheettömästi käytetyn teknologian käyttöönoton Android Studiossa, gradle-konfiguroinnin, teknisen ohjelmoinnin ratkaisun, sovelluksen kääntämisen ja testaamisen. Opiskelija osaa kriittisesti arvioida ja perustella omia ratkaisujaan seminaariesitelmässä.

Esitietovaatimukset

IT:n ja olio-ohjelmoinnin perusteet