Advanced Mobile Programming (5 cr)
Code: R504TL115-3002
General information
- Enrollment
-
03.10.2022 - 06.03.2023
Registration for the implementation has ended.
- Timing
-
13.03.2023 - 31.05.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Unit
- Bachelor of Engineering, Information Technology
- Teaching languages
- Finnish
- Seats
- 0 - 60
- Degree programmes
- Degree Programme in Information and Communication Technology
- Teachers
- Tuomas Valtanen
- Teacher in charge
- Tuomas Valtanen
- Groups
-
RA54T21SBachelor of Engineering, Information Technology (online studies), autumn 2021
- Course
- R504TL115
Evaluation scale
H-5
Content scheduling
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
Objective
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.
Content
Opintojakso sisältää edistyneempiä mobiiliohjelmoinnin tekniikoita, kuten:
- Tiedonsiirtoprotokollat ja –tekniikat mobiilisovelluksessa
- Reaaliaikainen datansiirto
- Komponenttien kustomointi
- Mobiilisovelluksen testaus, viimeistely ja saattaminen julkaisukuntoon
Materials
Web-materiaali sekä ohjaajan oma materiaali.
Teaching methods
Luennot, esimerkit, workshopit, harjoitukset ja itsenäinen opiskelu.
Completion alternatives
Ole yhteydessä ohjaajaasi vaihtoehtoisten suoritustapojen osalta.
Assessment criteria, satisfactory (1)
Opiskelija kykenee ohjatusti tuottamaan mobiilisovelluksia, jotka hyödyntävät ulkoisia datalähteitä ja kustomoituja komponentteja.
Assessment criteria, good (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.
Assessment criteria, excellent (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.