Subject name | Mobile applications |
Details | Code VSITE246 Abbrev. MAP ECTS 5 Year 2 Semester Winter semester Type major obligatory NQF Level 7 Master's study E-Learning 0% |
Activities | DIT zg - Sum 24/25 ECTS Units Hours Total T 1 15 2 30
N 0 0 0 0
L 1 13 2 30
S 0 0 0 0
PN 0 0 0 0
PT 0 1 0 0
PR 0 0 0 0
EN 0 0 0 0
ET 0 1 2 0
AL 3 1 90 90
|
Teachers | Leaders: dr. sc. Damir Delija, prof. struč. stud. Assistants: Luka Mandić, str. sur. |
Prerequisits | None |
Content | Operativni sustavi za mobilne uređaje. Razvojni alati za mobilne aplikacije. Specifičnosti i razlike naspram desktop rješenja.
Zahtjevi mobilnih aplikacija. Arhitektura mobilnih rješenja. Osnovni dijelovi mobilnih aplikacija.
Komunikacija i povezivanje s mrežama, Bluetooth, Wifi . Rad sa bazama podataka na mobilnim uređajima. Upravljanje značajkama uređaja. SMS i glasovni pozivi. Upravljanje kamerom i multimedijom. Sigurnost mobilnih uređaja. Geolokacijske usluge.
Emulatori mobilnih uređaja. Testiranje mobilnih rješenja. Uvođenje u rad mobilnih rješenja.
|
Learning objectives | Osposobiti studenta za izradu mobilnih aplikacija.
|
Learning outcomes | 1. Explain the specific features and requirements of mobile applications, explain the architecture of mobile solutions, list the mobile application components. 2. Manage operating systems and mobile device development tools, databases, GSM services, the camera and multimedia, the geolocation system. 3. Use emulators, and test mobile applications. 4. Determine safety measures, connect to the network and bring mobile applications into operation.
|
Competencies | Kolegij pruža temeljna znanja o mobilnim računarskim platformama kao i osnovama razvoja aplikativnih rješenja za iste, uz praktična znanja razvoja mobilnih aplikacija.
|
Recommended Literature | 1. Lee, V.; Schneider, H.; Schell, R.: Mobile Applications: Architecture, Design, and Development, Prentice Hall 2004.
2. Talukder, A.; Yavaga, R.: Mobile Computing: Technology, Applications, and Service Creation, McGraw-Hill Communications Engineering 2006.
|
Additional Literature | 1. Wigley, A.; Mothand, D.; Foot, P.: Microsoft Mobile Development Handbook, Microsoft Press 2007.
|
lectures (T) | - Uvodno predavanje, nastanak mobilnih platformi i njihove karakteristike
- Android, povijest i arhitektura
- Osnovna struktura Android aplikacije i UI elementi
- Android događaji i aktivnosti
- Životni ciklus android aktivnosti
- Kreiranje aktivnosti s fragmentima, naprednije UI kontrole
- Rad s Android dijalozima i menijima
- Pohrana podataka, zajedičke postavke i datoteke
- Pohrana podataka, rad s SQLite bazom podataka
- Rad s Content Provider-ima
- Rad s Android Servisima
- Upravljanje obavijestima
- Korištenje kamere, spremanje u galeriju
- Rad s SMS-om i geolokacijskim uslugama
- Razvoj iOS aplikacije.
|
laboratory exercises (L) | - Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
- Not defined
|
preliminary exam - theory (PT) | - Not defined
|
exam - theory (ET) | - Not defined
|
autonomus learning (AL) | - konzultacije, samostalni rad i samostalno učenje
|