---
# System prepended metadata

title: 'MMOS 2025/26: 02. Seminarski rad: Razvoj Mobilne Aplikacije'
tags: [MMOS_2526]

---

---
title: 'MMOS 2025/26: Seminarski rad 2'
tags: [MMOS_2526]

---
author: Matija Burić
---

### Mrežni i mobilni operacijski sustavi 2025/26

# 2. Seminarski rad 

## **Razvoj Mobilne Aplikacije**

### Uvod:
Cilj ovog zadatka je potaknuti studente na kreiranje mobilne aplikacije koristeći alate po vlastitom izboru (npr. Expo platformu). Fokus je na implementaciji osnovnih značajki, senzora, interakciji korisnika te osnovnom profiliranju aplikacije.

### Zadaci:

**Osnovne Značajke** (3 boda)

- Razvijte mobilnu aplikaciju s smislenim tekstom. Budite kreativni.
- Dodajte pozadinu u obliku boje ili slike.

**Implementacija Senzora** (5 bodova)

- Uključite <span style=color:red>**minimalno**</span> jedan od sljedećih senzora:
  - Akcelometar
  - Barometar
  - Senzor pomaka
  - Žiroskop
  - Senzor svjetla
  - Senzor magnetskog toka
  - Pedometar

**Interakcija Korisnika** (5 bodova)

- Omogućite interakciju korisnika putem linkova, gesti i drugih interaktivnih elemenata.

**Osnovno Profiliranje Aplikacije** (2 boda)

- Odradite osnovno profiliranje aplikacije kako biste pratili njezino ponašanje.

### Dodatni Prijedlozi:

- **Expo Platforma:**
  - Preporučuje se korištenje Expo platforme za jednostavnu izradu i testiranje mobilnih aplikacija. Upute možete naći na https://hackmd.io/@MatijaBuric/v10 i na službenim stranicama https://docs.expo.dev/tutorial/introduction/.

- **Step-by-step Dokumentacija:**
  - Koristite tekst koji se može jednostavno kopirati ili ako nije primjenjivo dodajte screenshot-ove prema potrebi.
  - Detaljno opisujte svaki korak kako bi bilo lako razumljivo.

---

### Kako bi vaš rad bio evaluiran potrebno je na [moodle](https://moodle.srce.hr/) dostaviti slijedeće:

<span style=color:red>**Step-by-step dokumentaciju**</span> koja uključuje:
- <span style=color:red>**kod mobilne aplikacije i dodatne resurse za rekreaciju aplikacije od početka do kraja**</span>,
- <span style=color:red>**screenshote koji pokazuju osnovne značajke, senzore, interakciju korisnika i profiliranje aplikacije**</span>.

Datoteku nazovite <span style=color:green>**MMOS2324_Seminar2_Ime_Prezime.nastavak**</span>
- Dokumentaciju možete pisati u tekst editoru po vlastitom izboru a "**.nastavak**" uskladite prema editoru.
- Vodite računa da ukoliko ima poveznica one budu aktivne u dokumentu.
- Navedite izvor ako je primjenjivo.

---

| Zadatak       | Bodovi |
| ------------------- | ------ |
| Osnovne Značajke    | 3   |
| Implementacija Senzora   | 5   |
| Interakcija Korisnika     | 5   |
| Osnovno Profiliranje Aplikacije | 2   |
| Ukupno       | 15   |

:::info
Expo platforma pruža jednostavan način za razvoj mobilnih aplikacija, posebice za studente koji se prvi put susreću s mobilnim razvojem. 

Vodite računa o kompatibilnosti primjenjenih senzora budući da neki ne rade na svim platformama tj. očekujte da senzori neće moći pokazati svoju funkciju unutar simulatora za razliku od pravih uređaja.
:::



:::success

Dragi studenti,

S radošću vas pozivam na sljedeći korak vašeg učenja - razvoj mobilne aplikacije korištenjem Expo platforme u okviru drugog seminarskog rada. Ova vježba predstavlja izazov koji će vam omogućiti praktičnu primjenu vaših vještina u mobilnom razvoju, istraživanju senzora te interakciji korisnika.

Razvoj mobilne aplikacije nije samo stvar tehnike; to je prilika da pokažete svoju kreativnost i inovativnost. Osim osnovnih značajki, imate mogućnost dodati vlastiti pečat dodatnim funkcionalnostima ili poboljšanjima prema vlastitom interesu. Expo platforma vam pruža jednostavan alat za brz i učinkovit razvoj, olakšavajući vam fokusiranje na kvalitetu aplikacije.

Ovaj zadatak ne donosi samo bodove. On vam pruža priliku da istražite senzore, unaprijedite svoje vještine u mobilnom razvoju te shvatite važnost interakcije korisnika. Također, osnovno profiliranje aplikacije doprinosi vašem razumijevanju performansi vašeg rada.

Uspješnim izvršenjem ovog zadatka, ne samo da ćete stvoriti vrijedno iskustvo u mobilnom razvoju, već ćete i naučiti važnost dokumentiranja procesa. Jasnokrvna dokumentacija je ključna u stvarnom svijetu, omogućavajući drugima da razumiju i repliciraju vaš rad.

Sretno s provedbom vježbe! Vaša strast i trud bit će prepoznati i nagrađeni.

Srdačan pozdrav

:::