Siirry suoraan sisältöön

Edistynyt MobiiliohjelmointiLaajuus (5 op)

Tunnus: R504TL56OJ

Laajuus

5 op

Osaamistavoitteet

Opiskelijaa osaa hyödyntää kehittyneitä mobiiliohjelmoinnin tekniikoita sovelluskehityksessä.

Sisältö

Tieto puuttuu

Arviointikriteerit, tyydyttävä (1)

Tieto puuttuu

Ilmoittautumisaika

03.10.2022 - 15.01.2023

Ajoitus

11.01.2023 - 24.05.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
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
  • R54T20S
    Insinöörikoulutus, tieto- ja viestintätekniikka (päivätoteutus) Rovaniemi syksy 2020
Koulutusryhmat
  • Harjoitusryhmä 1
  • Harjoitusryhmä 2

Tavoitteet

Opiskelijaa osaa hyödyntää kehittyneitä mobiiliohjelmoinnin tekniikoita sovelluskehityksessä.

Sisältö

Tieto puuttuu

Oppimateriaalit

Web-materiaali sekä ohjaajan oma materiaali.

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)

Tieto puuttuu

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan harjoitustehtävien sekä lukukausiprojektin perusteella.

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
  • R54T19S
    Tieto- 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.