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

Cilj predmeta

Cilj je da studenti nauče napredne koncepte programiranja za iOS platformu, upoznaju se sa okruženjem za izradu aplikacija, kao 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 aplokacije
  • Objective-C programski jezik
  • Anatomija Xcode projekata
  • Nib Management
  • Cocoa klase i događaji
  • Komunikacija sa bazom (MVC arhitektura)
  • iOS paterni
  • Kreiranje aplikacije primenom Xcode i Interface Builder
  • NSOpenGL View
  • iOS SDK
  • RESTful veb servis

Praktična nastava

  • Vežbe
  • Rad na primerima kroz izradu projekta