NAČIN IZVOĐENJA NASTAVE
OPIS PREDMETA
Ciljevi predmeta
Student stječe potrebno znanje u razvijanju mobilnih aplikaciju od same izrade pa do pripreme te objave istih na App store, odnosno Play store. Student nakon završetka mora poznavati programski jezik Java, Swift te XML za definiranje grafičkog sučelja te ostalih resursa koji prate razvojni dio mobilnih aplikacija. Student mora poznavati Android SDK, iOS SDK, funkcionalnosti i mogućnosti te kroz implementaciju napredno poznavati glavne dijelove Android SDK-a odnosno iOS SDK. Studenti će također steći znanje o naprednom korištenju razvojnih alata za Android, iOS – Android Studio, Xcode sučelja te testiranje i debugiranje aplikacija korištenjem istih. Na kolegiju će se također upoznati s korištenjem vanjskih biblioteka te uključivanje biblioteka u projekt korištenjem gradle razvojnog sistema na Androidu odnosno cocoa pods na IOS-u.
Očekivani ishodi učenja
- Vrednovati arhitekturu mobilnog ekosustava.
- Implementirati mobilnu aplikaciju korištenjem naprednih elemenata grafičkog sučelja.
- Implementirati osnovne pojmove objektno orijentirane paradigme u Javi.
- Primijeniti funkcionalnu paradigmu te ju vrednovati u odnosu na objektno orijentiranu paradigmu.
- Analizirati i upotrijebiti različite vrste servisa mobilnog ekosustava u svrhu ispunjenja korisničkih zahtjeva.
- Implementirati različite razine sigurnosti unutar mobilnog okruženja.
- Izraditi dio jednostavnog mobilnog rješenja.
- Integrirati u vlastito rješenje i dostup do podataka na nekom udaljenom poslužitelju.
- Postaviti mobilno rješenje na platforme za dijeljenje aplikacija.