Sažetak | U završnom radu izrađena je mobilna aplikacija za praćenje i komentiranje TV serija za Android mobilne uređaje. Koncept je razrađen u potpunosti, od početnog planiranja, pa sve do implementacije i testiranja. Izrađen je prototip aplikacije u Android Studio razvojnom okruženju sa svim pripadajućim funkcionalnostima. Aplikacija se sastoji od 5 ekrana, koji omogućuju korisnicima pristup raznim aktivnostima. Razgovor za određenu TV seriju pojavljuje se jedan dan prije početka emitiranja serije i čuva se u bazi sljedećih tjedan dana.
Pripadajuća baza podataka Firebase sadrži podatke o korisnicima, uključujući i rating korisnika, te kontakte korisnika koji su pristali podijeliti kontakt. Nadalje, baza podataka sadrži razgovore razvrstane prema temi razgovora, odnosno seriji o čijoj se radnji razgovor vodi. Čuvaju se i pitanja s pripadajućim odgovorima priloženim u aktivnosti Forum.java. Datumu i vrijeme izlaska serija dohvaća se iz TMDb API baze podataka, koja je besplatna i otvorena za korištenje.
Pri registraciji korisnika u aplikaciju, sukladno njegovim odabirima, generira se lista serija. Korisnicima je omogućena međusobna komunikacija u vidu foruma i chat-ova, a zbog zanimljivije i sadržajnije komunikacije, korisnici se dijele u skupine po 5 osoba u svakom chat-u. Rad aplikacije je testiran na testnoj grupi korisnika.
Rad sadržava i opis komponenata koje nisu implementirane u ovom stadiju razvoja, već bi teoretski postojale kada bi slična aplikacija zadobila određeni broj korisnika. To su, primjerice, rješenja koja se tiču jako velikih baza podataka (engl. Very Large Database, skraćeno VLDBs), te razine pristupa korisnika u sklopu besplatnog (engl. freemium) poslovnog plana aplikacije, uz mogućnost nadogradnje aplikacije uz plaćanje. |