U ovome radu uspoređen je razvoj mobilnih aplikacija za Android i iOS platforme. Obje aplikacije spajaju se na dostupni poslužitelj kako bi se mogla oblikovati korisnička sučelja. Uvodnim dijelom rada prikazane su najzastupljenije mobilne platforme današnjice te opis arhitekturalnih komponenti od kojih se sastoje. Opisano je korištenje programskih jezika Java, Objective-C s naglaskom na programske jezike Kotlin i Swift koji su ih zamijenili u razvoju aplikacija. Opisana je arhitektura MVP korištena za razvoj praktičnog dijela rada. Prikazan je kratki pregled metoda testiranja programske podrške kao i načela razvoja SOLID pri pisanju programskog koda. Opis razvoja svake od platformi započinje opisom korištenih biblioteka te ključnih elemenat...