Siirry suoraan sisältöön

Android-sovelluskehitys (5 op)

Toteutuksen tunnus: TTC8460-3004

Toteutuksen perustiedot


Ilmoittautumisaika
20.11.2023 - 04.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
08.01.2024 - 30.04.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Verkko-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
englanti
Paikat
0 - 35
Koulutus
Tieto- ja viestintätekniikka (AMK)
Opettajat
Pasi Manninen
Ryhmät
TTV21S3
Tieto- ja viestintätekniikka (AMK)
TTV21S5
Tieto- ja viestintätekniikka (AMK)
TTV21SM
Tieto- ja viestintätekniikka (AMK)
ZJA24KTISK2
Avoin amk, Sovelluskehitys 2, Verkko
TTV21S2
Tieto- ja viestintätekniikka (AMK)
TTV21S1
Tieto- ja viestintätekniikka (AMK)
Opintojakso
TTC8460

Toteutuksella on 8 opetustapahtumaa joiden yhteenlaskettu kesto on 20 t 0 min.

Aika Aihe Tila
To 07.03.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 14.03.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 21.03.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 28.03.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 04.04.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 11.04.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 18.04.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
To 25.04.2024 klo 08:00 - 10:30
(2 t 30 min)
Android-sovelluskehitys TTC8460-3004
Verkkototeutus
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0-5

Tavoitteet

Tarkoitus:
Käytyäsi tämän opintojakson tiedät ja ymmärrät Android-teknologian mahdollisuudet toteuttaa eri päätelaitteissa toimivia natiiveja sovelluksia. Pystyt aloittamaan työskentelyn Android-teknologiolla rakennettavien mobiilisovellusten kehittäjänä.

EUR-ACE-osaamiset:
EUR-ACE Tekniikan soveltaminen käytäntöön
EUR-ACE Tieto ja ymmärrys

Osaamistavoitteet:
Tunnistat Android-teknologian mahdollisuudet sovelluksien toteuttamiseen. Osaat suunnitella ja kehittää sovelluksia Android-teknologialla eri päätelaitteisiin.

Sisältö

Android-sovelluskehityksen esittely
Johdatus Kotlin-ohjelmointikieleen
Android Studion käyttö
Käyttöliittymän suunnittelu
Androidin viestintä Intenteillä
Ulkoisen tiedon lataaminen ja visualisointi
Arkkitehtuurikomponenttien käyttäminen
Google-karttojen käyttö
Tiedon tallentaminen laitteeseen
Kotinäytön sovelluksien luonti
Wear-sovellusten luominen
Jetpack Composen käyttö
Sovellusten julkaisu ja kuinka ansaita rahaa

Oppimateriaalit

Opintojakson materiaali GitLab / LabraNet-palvelussa

Opetusmenetelmät

Luennot, harjoitukset ja tutkimustehtävä. Voidaan suorittaa myös virtuaalisesti.

Toteutuksen valinnaiset suoritustavat

Muulla tavoin hankitun osaamisen todentaminen

Opiskelijan ajankäyttö ja kuormitus

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

Arviointikriteerit, tyydyttävä (1)

Välttävä 1:
Tiedät ja ymmärrät Android-sovelluksen ohjelmointimahdollisuudet, mutta oman ohjelmointitaidon soveltaminen käytäntöön on suppeaa ja vaikeaa. Olet tehnyt vain osan opintojakson harjoitustehtävistä. Valitsemasi tutkimustehtävän aihealue on kokonaisuutena suppea. Osaat suunnitella ja toteuttaa suppean Android-sovelluksen. Olet osallistunut tutkimustehtävän dokumentaation laatimiseen ja seminaariesitelmään.

Tyydyttävä 2:
Tiedät ja ymmärrät Android-sovelluksen ohjelmointimahdollisuudet ja osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin. Olet tehnyt opintojakson keskeisimmät harjoitustehtävät. Valitsemasi tutkimustehtävän aihealue on suppeahko. Osaat soveltaa osaamistasi Android-teknologian saralla ja toteuttaa mobiilisovelluksen Android-tekniikoilla. Laatimasi dokumentaatio on osittain sekavaa ja puutteellista. Olet pitänyt seminaariesitelmän.

Arviointikriteerit, hyvä (3)

Hyvä 3:
Tiedät ja ymmärrät hyvin Android-sovelluksen ohjelmointimahdollisuudet ja osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin. Olet tehnyt suurimman osan opintojakson harjoitustehtävistä. Valitsemasi tutkimustehtävän aihealue on tavanomainen. Osaat analysoida Android-teknologian mahdollisuuksia ja laatia useita näkymiä sisältävän mobiilisovelluksen Android-tekniikalla. Tutkimustehtävään liitetty dokumentaatiosi kuvaa käytetyn teknologian käyttöönoton, konfiguroinnin, rakenteen sekä sovelluksen toteuttamisen. Osaat analysoida valintojasi seminaariesitelmässä.

Kiitettävä 4:
Osoitat laajempaa tietoa ja ymmärrystä Android-sovelluksien ohjelmointimahdollisuuksiin ja osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin. Olet tehnyt melkein kaikki opintojakson tehtävät. Valitsemasi tutkimustehtävän aihealue on vaativa. Osaat arvioida ja perustella valitsemasi teknologian mahdollisuuksia ja osaat laatia mobiilisovelluksen Android-tekniikalla, joka on virheetön ja näyttävä. Tutkimustehtävääsi liitetty dokumentaatio kuvaa kattavasti käytetyn teknologian käyttöönoton, konfiguroinnin, rakenteen, sovelluksen toteuttamisen ja julkaisemisen. Osaat arvioida ja perustella omia ratkaisujasi seminaariesitelmässä.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5:
Osoitat laajaa tietoa ja ymmärrystä Android-teknologian ohjelmointimahdollisuuksiin ja osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin esimerkillisesti. Olet tehnyt opintojakson kaikki tehtävät. Valitsemasi tutkimustehtävän aihealue on haastava ja laaja. Osaat arvioida kriittisesti valitun teknologian mahdollisuuksia ja laatia mobiilisovelluksen Android-tekniikalla, joka dynaaminen ja näyttävä. Tutkimustehtävääsi liitetty dokumentaatio kuvaa kattavasti ja virheettömästi käytetyn teknologian käyttöönoton, konfiguroinnin, rakenteen, sovelluksen toteuttamisen, julkaisemisen ja testaamisen. Osaat kriittisesti arvioida ja perustella omia ratkaisujasi seminaariesitelmässä.

Esitietovaatimukset

Tietotekniikan peruskäyttötaidot, olio-ohjelmointi

Siirry alkuun