Siirry suoraan sisältöön

Android Application Development (5 op)

Toteutuksen tunnus: TTOW0625-3004

Toteutuksen perustiedot


Ilmoittautumisaika

02.08.2021 - 05.09.2021

Ajoitus

30.08.2021 - 17.12.2021

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Verkko-opetus

Yksikkö

Teknologiayksikkö

Toimipiste

Lutakon kampus

Opetuskielet

  • Englanti
  • Suomi

Paikat

0 - 35

Koulutus

  • Tieto- ja viestintätekniikka (AMK)

Opettaja

  • Pasi Manninen

Ryhmät

  • TTV19SM
    Tieto- ja viestintätekniikka
  • ZJK21STI
    Korkeakoulujen välinen yhteistyö, TEKN, ICT
  • TTV19S3
    Tieto- ja viestintätekniikka
  • TTV19S2
    Tieto- ja viestintätekniikka
  • ZJA21STI
    Avoin AMK, tekniikka, 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

Luennot, harjoitukset ja tutkimustehtävä

Vaihtoehtoiset suoritustavat

Muulla tavoin hankitun osaamisen todentaminen

Opiskelijan ajankäyttö ja kuormitus

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

Lisätietoja opiskelijoille

CampusOnline paikkoja 200
AvoinAMK paikkoja 200

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