You are on page 1of 3

DIPLOMSKI RAD

RAZVOJ APLIKACIJE „BeFit“ ZA OPERATIVNI SISTEM ANDROID

1. UVOD

2. OPERATIVNI SISTEM ANDROID

2.1. Povijest Android operativnog sistema

2.2. Verzije Android operativnog sistema

2.3. Android uređaji

2.4. Arhitektura Android operativnog sistema

3. ANDROID RAZVOJNI ALATI

3.1 Java programski jezik

// Opisni jezik XML

//Firebase

3.2 Razvojno okruženje Android studio

3.3 Android SDK

3.4 Aplikacijske komponente

3.5 Android emulator

3.6 Android Market

4. ANDROID APLIKACIJA

4.1 Osnovni koncept aplikacije

// Korisničko sučelje - Dizajn mobilnog korisnickog sucelja

4.2 Priprema razvojnog okruženja

4.3 Razvoj aplikacije

4.4 Fragmenti aplikacije

// 4.4 Baza podataka

4.5 Testiranje aplikacije


4.6 Pakiranje aplikacije za objavu (Google play)

4.7 Mogućnost poboljšanja aplikacije ili Primjenjivost u praksi

5. ZAKLJUCAK

Elementi korisnickog interfejsa

- XML Layout
- Meni
- Rad sa obavjestenjima – notifikacije
 Toast notifikacije
 Status bar notifikacije

3.1. Historija Android operativnog sistema

Android je opisan kao mobilni operativni sistem, koji je osmišljen 2003. godine od strane Android Inc.
kompanije koju je finansirao Google, a kasnije i otkupio 2005. godine. Android Inc. osnovali su Andy
Rubin, Rich Miner, Nick Sears i Chris White kako bi razvijali programe za pametne mobilne uređaje koji bi
uzimali u obzir korisničke preference i lokaciju. Android je slobodni softver sa licencom otvorenog koda
(AOSP) što znači da je objavljeni kod dostupan korisnicima potpuno besplatno i bez ograničavanja na
način kako se moristi, mijenja ili dijeli. Što znači da ga korisnik može potpuno prilagođavati svojim
potrebama [2].

[2]https://giga.geek.hr/1/post/2013/05/upoznajmo-android-1-opcenito-o-androidu.html, pregledano:
04.12.2019.

Android se temelji na modifikovanom Linux 2.6 jezgru. Distribucija Android-a počinje 2007. godine., sa
osnivanjem “Open Handset Alliance” (OHA) udruženja koje se sastoji od 71 proizvođača hardvera,
softvera, kao i telekom kompanija, posvećenih unaprijeđenju otvorenih standarda za mobilne uređaje
[3].

[3] https://bs.wikipedia.org/wiki/Android_(operativni_sistem), pregledano: 04.12.2019. godine

Kako je unaprijed spomenuto Android je zasnovan na modifikovanom Linux 2.6 jezgru, a u odnosu na
ovo okruženje, modifikovani ili novo razvijeni su pojedini upravljački programi i biblioteke. Samim tim je
omogućeno da Android radi što efikasnije na mobilnim uređajima. Neke od ovih biblioteka su
ukorijenjene u projektima otvorenog koda. Zbog problema sa licenciranjem, Android zajednica je
odlučila implementirati vlastitu c biblioteku (Bionic), koja radi na Dalvik virtualnoj mašini, čineći JIT
kompilaciju. Glavni fokus Android-a je na optimizaciji infrastrukture na temelju ograničenih resursa,
dostupnih na mobilnim uređajima. Kako bi se nadopunilo operativno okruženje, dizajniran i
implementiran je specifični Android aplikacijski framework.

Dakle, Android se najbolje može opisati kao.

- Otvorena platforam za razvoj mobilnih uređaja


- Referentni hardverski dizajn za mobilne uređaje
- Sistem koji pokreće modifikovano Linux 2.6 jezgro
- Runtime okruženje
- Korisnički interfejs i aplikacijski framework

Evolucijski napredak Android-a je izvanredan i jedinstven, te doživljava funkcionalni i dizajnerski


preporod, za razliku od operativnog sistema iOS-a kompanije Apple Inc. koji se zasniva na gotovo istom
principu kao i 2007. godine.

You might also like