Studijski program / studijski programi: INFORMACIONE TEHNOLOGIJE
Vrsta i nivo studija: master strukovne studije
Naziv predmeta: Napredno mobilno programiranje
Status predmeta: izborni
Broj ESPB bodova: 8

Cilj predmeta

Cilj je da studenti nauče napredne koncepte programiranja za iOS platformu, upoznaju se sa okruženjem za izradu aplikacija i sa alatkama za razvoj, testiranje i distribuiranje aplikacija koje implementiraju.

Ishod predmeta

Studenti će posedovati teorijska i praktična znanja koja će im omogućiti da samostalno projektuju i implementiraju kompleksne iOS aplikacije primenom Objective-C jezika.

Sadržaj predmeta

Teorijska nastava

  • Upoznavanje sa alatima za razvoj iPhone aplikacije
  • Programski jezik Objective-C
  • Anatomija Xcode projekata
  • Nib Management
  • Cocoa klase i događaji
  • Komunikacija sa bazom (MVC arhitektura)
  • iOS paterni
  • Kreiranje aplikacije primenom Xcode i Interface Builder aplikacija
  • NSOpenGL View
  • iOS SDK
  • RESTful veb-servis

Praktična nastava

  • Vežbe
  • Rad na primerima kroz izradu projekta