Skip to main content

Advanced Mobile Technologies (5cr)

Code: R504T22B1OJ-19003

General information


Enrollment
05.10.2020 - 25.12.2020
Registration for the implementation has ended.
Timing
01.01.2021 - 31.05.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
English
Teachers
Tuomas Valtanen
Teacher in charge
Heikki Konttaniemi
Course
R504T22B1OJ

Evaluation scale

H-5

Content scheduling

1. RecyclerView and revision abot kotlin programming in Android Studio
2. Internet and open application interfaces. How to use REST API
3. Maps: Google Maps (Open Street Map ja MapBox)
4. Background processes
5. Creating own API and how to use it, Apigility
6. MQTT-protocoland MQTT-server (broker) installation
- Reading weather data
- Transferring own test data using MQTT
7. Implementing a prototype from your own ideas related to the project work

Objective

After the course the student has gained the skills to implement a prototype of a mobile application utilising different data formats, maps, APIs and protocols.

Content

1. JSON / GSON + XML

2. Maps: Google Maps, Open Street Map ja MapBox

3. REST APIs and how to use them (case YELP.)

4. Creating own API and how to use it, Apigility

5. MQTT-protocoland MQTT-server (broker) installation
- Reading weather data
- Transferring own test data using MQTT

6. Implementing a prototype from your own ideas related to the project work

Materials

Web tutorials. Materials provided by the lecturer.

Assessment criteria, satisfactory (1)

Tieto puuttuu

Go back to top of page