Mobilne aplikacije

Ects: 5
Predavanja: 1
Vježbi: 3

Cilj predmeta:

Stjecanje znanja i vještina za razvijanje aplikacija za različite mobilne platforme, te razlikovanje te vrste aplikacije s obzirom na desktop i web aplikacije.

Sadržaj predmeta:

Arhitektura mobilnih platformi i razlike prema drugim vrstama aplikacija. Operacijski sustavi na mobilnim platformama. Razvojni alati za mobilne platforme. Osnovne komponente aplikacija za mobilne platforme. Specifičnosti grafičkih sučelja za mobilne platforme. Komunikacija i povezivanje mobilnih uređaja s drugim mobilnim uređajima i mrežama. Baze podataka na mobilnim uređajima. Upravljanje pozivima, SMS porukama, kamerom i multimedijskim sadržajima. Korištenje informacija o geolokacijama. Sigurnost mobilnih uređaja. Emulatori mobilnih uređaja. Životni ciklus aplikacija za mobilne platforme.

Kompetencije:

Razumijevanje razlike između mobilnih i drugih platformi za aplikacije. Razumijevanje razlika između različitih operacijskih sustava za mobilne platforme. Korištenje razvojnih alata za mobilne platforme. Korištenje specifičnih karakteristika uređaja tijekom razvoja mobilnih aplikacija. Vještina planiranja razvoja mobilne aplikacije od ideje do realizacije.

Ishodi učenja:

Student će nakon polaganja ispita ovog predmeta moći: 1)Procijeniti prikladnost odabira jedne od mobilnih platformi za implementaciju aplikacija. 2)Usporediti različite operacijske sustave i mobilne uređaje koji ih podržavaju. 3)Organizirati programski kod u klase, sučelja i pakete odnosno imenske prostore prema principima objektno orijentiranog programiranja 4)Razviti mobilnu aplikaciju koja se sastoji od baze podataka i grafičkog sučelja prilagođenog za korištenje na mobilnom uređaju. 5)Povezati mobilne uređaje sa poslužiteljskim računalom u svrhu komunikacije putem razvijene aplikacije. 6)Upravljati pozivima, SMS poruka, kamerom i multimedijskim sadržajima unutar razvijene aplikacije. 7)Integrirati funkcionalnosti koje koriste informacije o geolokacijama unutar razvijenih aplikacija. 8)Oblikovati sigurnosne mehanizme mobilne aplikacije. 9)Razviti programske aplikacije za mobilne uređaje. 10)Izraditi programske aplikacije korištenjem JAVA programskog jezika i programskih okvira. Navedeni ishodi učenja doprinose ishodima učenja studijskog programa: – Razviti programske aplikacije za mobilne uređaje. – Koristiti funkcionalnosti modernih inženjerijskih alata neophodnih za praksu. – Koristiti moderne programske alate za računalno programiranje.

Skip to content