Studij

Programsko inženjerstvo

Napredna izrada aplikacija za mobilne uređaje

  • Predavanje 30
  • Vježbe 30
  • Samostalni rad 90
Ukupno 150

Naziv predmeta

Napredna izrada aplikacija za mobilne uređaje

Oznaka predmeta

20-02-085

Semestar

1

ECTS

5

Nastavnici i suradnici

Cilj

Upoznavanje studenata s mogućnostima i ograničenjima platformi za razvoj mobilnih aplikacija. Studenti će se upoznati s nekim od najčešće korištenih obrazaca u razvoju aplikacija i rješenja, te s relevantnim tehnologijama, programskim okvirima i razvojnim alatima.

Sadržaj

Studenti će se upoznati s alatima i tehnologijama potrebnima za razvoj kompleksne i efikasne aplikacije za mobilne uređaje. Studenti će naučiti analizirati mogućnosti platformi i uređaja, te na osnovu toga definirati i razviti prikladna i skalabilna rješenja koristeći ugrađene i vanjske programske okvire. Obradit će se obrasci arhitekture mobilnih aplikacija i napredni načini pristupa bazi podataka i internet resursima.

Obvezna literatura

1. Jemerov D., Isakova S., Kotlin in Action, Manning, 2017
2. Phillips B., Stewart C., Marsicano K., Gardner B.,Android Programming, The Big Nerd Ranch Guides, 2019

Preporučena literatura

1. Leiva A., Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App, CreateSpace Independent Publishing Platform, 2016

Minimalni ishodi učenja

  • Usvojiti znanja o specifičnostima različitih platformi i uređaja, te razviti aplikaciju koja ih kvalitetno koristi.
  • Kritički prosuditi pojedine obrasce arhitekture mobilnih aplikacija, predložiti i razviti najprikladnije.
  • Analizirati, preporučiti i razviti različite vrste animacija i prezenacija podataka u svrhu vrhunskog korisničkog iskustva.
  • Vrednovati i razviti napredne elemente grafičkog sučelja u svrhu prilagodbe potrebama aplikacije.
  • Istražiti, preporučiti i koristiti ugrađene i vanjske programske okvire u rješavanju naprednih problema mobilnih ekosustava.
  • Utvrditi potrebu za naprednim korištenjem baza podataka na mobilnim platformama, te razviti rješenje.
  • Implementirati asinkronu komunikaciju s različitim uslugama na Internetu.

Željeni ishodi učenja

  • Iskoristiti specifičnosti različitih platformi i uređaja za poboljšavanje korisničkog iskustva, prilikom implementacije aplikacije.
  • Koristiti napredne obrasce arhitekture mobilnih aplikacija, prilikom implementacije aplikacije.
  • Prilikom implementacije aplikacije, razviti vlastite animacije za poboljšavanje korisničkog iskustva.
  • Razviti vlastite napredne elemente grafičkog sučelja u svrhu prilagodbe potrebama aplikacije.
  • Prilikom implementacije aplikacije, razviti vlastite programske okvire.
  • Prilikom implementacije aplikacije koja koristi bazu podataka, koristiti napredne elememente objektno relacijskih mapiranja.
  • Koristiti napredne mehanizme asinkrone komunikacije, prilikom implementacije aplikacije.
Podijeli: Facebook Twitter

BUDI IZVRSTAN U ONOM ŠTO VOLIŠ. ZAISKRI.

Prijavi se

Zašto je Algebra siguran izbor za tvoju budućnost?

Vjetar u
leđa

Kod nas ćeš naučiti sve o informacijskim tehnologijama, području za kojim potražnja stalno raste. Vjerujemo da ćemo ti tako osigurati podlogu za osobni razvoj i učiniti te metom poslodavaca.

Moderna metodologija

Odbijamo stajati na mjestu u svijetu koji se sve brže i brže mijenja. Jako pazimo da svaki studijski program bude u skladu s modernim trendovima i ide u korak s vremenom.

Kvaliteta bez premca

Ponosni smo na brojna priznanja i status najkvalitetnijeg stručnog studija u Hrvatskoj. Iz godine u godinu se trudimo opravdati ukazano povjerenje, jer znamo da tvoja budućnost ovisi o tome. Zato svoju zadaću ne shvaćamo olako.

Newsletter

Želiš biti u toku sa svim novostima vezanim uz fakultet? Prijavi se na naš newsletter.