Advanced Mobile Programming (5cr)
Code: R504TL56OJ-3003
General information
- Enrollment
- 05.10.2020 - 31.12.2020
- Registration for the implementation has ended.
- Timing
- 11.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
- Finnish
- Seats
- 0 - 35
- Teachers
- Aku Kesti
- Tuomas Valtanen
- Teacher in charge
- Aku Kesti
- Scheduling groups
- Harjoitusryhmä 1 (Size: 100 . Open UAS : 0.)
- Harjoitusryhmä 2 (Size: 100 . Open UAS : 0.)
- Small groups
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Course
- R504TL56OJ
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: case Apigility
6. MQTT-protocol and MQTT-server (broker) installation
- Reading weather data
- Transferring own test data using MQTT
7. Finalization of the application for public and customization of the components
8. Implementing a prototype from your own ideas related to the project work
Objective
Opiskelijaa osaa hyödyntää kehittyneitä mobiiliohjelmoinnin tekniikoita sovelluskehityksessä.
Content
Tieto puuttuu
Location and time
Opetus järjestetään Lapin AMK Jokiväylän kampuksella keväällä 2021. Tarkemmat paikka ja aikatiedot löytyvät lukujärjestystiedoista.
Materials
Opintojaksolla hyödynnetään webistä löytyviä tutoriaaleja. Tutoriaalien linkkeja lisätään tehtäväkuvauksiin ja materiaaleihin, jotka jaetaan moodlen kautta.
Kirjallisuus
-Android Programming: The Big Nerd Ranch Guide (3rd Edition)(Big Nerd Ranch Guides), (Bill Philips, Chris Stewart, Kristin Marsicano)
-Professional Android (Reto Meier, Ian Lake)
Teaching methods
Lectures, exercises and tutorials + course work
Student workload
Luennot / ohjatut harjoitustunnit: n. 40h
Harjoitusten tekeminen itsenäisesti, n. 30h
Asioiden opiskelu itsenäisesti, n. 30h
Projektissa tapahtuvaa oppimista n. 30h
Assessment criteria, satisfactory (1)
Tieto puuttuu
Qualifications
NULL