Edistynyt mobiiliohjelmointi (5 op)
Toteutuksen tunnus: R504TL115-3001
Toteutuksen perustiedot
Ilmoittautumisaika
03.10.2022 - 22.01.2023
Ajoitus
23.01.2023 - 24.05.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Tuomas Valtanen
Vastuuhenkilö
Tuomas Valtanen
Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitusryhmä 2 (Koko: 0. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T21STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2021
Koulutusryhmat
- Harjoitusryhmä 1
- Harjoitusryhmä 2
Tavoitteet
Opiskelija osaa tuottaa mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä sekä kustomoituja komponentteja. Opiskelija tietää myös eri vaiheet, jotka liittyvät valmiin mobiilisovelluksen viimeistelyyn ja julkaisuun.
Sisältö
Opintojakso sisältää edistyneempiä mobiiliohjelmoinnin tekniikoita, kuten:
- Tiedonsiirtoprotokollat ja –tekniikat mobiilisovelluksessa
- Reaaliaikainen datansiirto
- Komponenttien kustomointi
- Mobiilisovelluksen testaus, viimeistely ja saattaminen julkaisukuntoon
Oppimateriaalit
Web-materiaali sekä ohjaajan oma materiaali.
Opetusmenetelmät
Luennot, esimerkit, workshopit, harjoitukset ja itsenäinen opiskelu.
Toteutuksen valinnaiset suoritustavat
Ole yhteydessä ohjaajaasi vaihtoehtoisten suoritustapojen osalta.
Sisällön jaksotus
1. RecyclerView ja kertaus Android Studion ja kotlin ohjelmointikielen käytöstä
2. Internet avoimet rajapinnat. Kuinka käyttää REST apia
3. Kartat: Google Maps (Open Street Map ja MapBox)
4. Taustaprosessit
5. Oman apin tekeminen ja sen käyttäminen, case Apigility
6. MQTT-protokolla ja MQTT-server (broker) asennus
7. Oman prototyypin toteuttaminen projektityössä
+ muita aiheita
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija kykenee ohjatusti tuottamaan mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä ja kustomoituja komponentteja.
Arviointikriteerit, hyvä (3)
Opiskelija kykenee itsenäisesti tuottamaan mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä ja kustomoituja komponentteja. Opiskelija tietää perusteet mobiilisovelluksen testaamisesta, viimeistelystä sekä julkaisemisesta.
Arviointikriteerit, kiitettävä (5)
Opiskelija kykenee itsenäisesti tuottamaan monimutkaisia mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä ja kustomoituja komponentteja. Opiskelija kykenee hyödyntämään mobiilisovelluksen kehittämisessä automatisoituja testausmenetelmiä, sekä pystyy viimeistelemään sovelluksensa eri laitteita varten. Opiskelija ymmärtää valmiin mobiilisovelluksen julkaisuprosessin.
Arviointimenetelmät ja arvioinnin perusteet
Opintojakso arvioidaan harjoitustehtävien sekä lukukausiprojektin perusteella.