Edistynyt Mobiiliohjelmointi (5 op)
Toteutuksen tunnus: R504TL56OJ-3004
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2021 - 09.01.2022
Ajoitus
11.01.2022 - 27.05.2022
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Opettaja
- Tuomas Valtanen
Vastuuhenkilö
Tuomas Valtanen
Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitusryhmä 2 (Koko: 0. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T19STieto- ja viestintätekniikan koulutus (päiväopiskelu) Rovaniemi syksy 2019
Koulutusryhmat
- Harjoitusryhmä 1
- Harjoitusryhmä 2
Tavoitteet
Opiskelijaa osaa hyödyntää kehittyneitä mobiiliohjelmoinnin tekniikoita sovelluskehityksessä.
Sisältö
Tieto puuttuu
Aika ja paikka
Opetus järjestetään Lapin AMK Jokiväylän kampuksella keväällä 2022. Tarkemmat paikka ja aikatiedot löytyvät lukujärjestystiedoista.
Oppimateriaalit
Opintojakson materiaali, esimerkit sekä tehtävät löytyvät Moodle-työtilasta. Oppimisen tukena hyödynnetään ajantasaista tietoa myös internetistä.
Opetusmenetelmät
Opintojaksolla järjestetään lähiopetusta, jonka aikana käydään läpi opintojakson teoria-asiaa ja tehdään ohjatusti esimerkkejä ja harjoituksia. Opiskeljan oletetaan suorittavan harjoitustehtäviä ja projektiin liittyviä ohjelmointitehtäviä myös itsenäisesti.
Sisällön jaksotus
1. RecyclerView ja kertaus Android Studion ja kotlin ohjelmointikielen käytöstä
2. Internet ja avoimet rajapinnat. Kuinka käyttää REST apia
3. Kartat: Google Maps (+ Open Street Map)
(4. Taustaprosessit)
5. Oman apin tekeminen ja sen käyttäminen: case Apigility
6. MQTT-protokolla ja MQTT-server (broker) asennus
- Säädatan lukeminen
- Oman test datan lähettäminen hyödyntäen MQTT serveriä
7. Sovelluksen viimeistely julkaisukuntoon ja komponenttien kustomointi
8. Oman prototyypin toteuttaminen projektityössä
+ muita ajantasaisia aiheita aikarajojen puitteissa
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Tieto puuttuu
Arviointimenetelmät ja arvioinnin perusteet
Tyydyttävä (1-2)
Opiskelija kykenee tuottamaan mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä, karttoja ja kustomoituja komponentteja.
Hyvä (3-4)
Opiskelija kykenee tuottamaan mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä, karttoja ja kustomoituja komponentteja. Opiskelija tietää perusteet mobiilisovelluksen viimeistelystä sekä julkaisemisesta.
Kiitettävä (5)
Opiskelija kykenee tuottamaan monimutkaisia mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä, karttoja ja kustomoituja komponentteja. Opiskelija osaa toteuttaa myös haastavia tavanomaisuudesta poikkeavia ominaisuuksia mobiilisovellukseen ja kykenee viimeistelemään sovelluksensa eri laitteita varten. Opiskelija ymmärtää valmiin mobiilisovelluksen julkaisuprosessin.