Professional Documents
Culture Documents
Android Aplikacije
Android Aplikacije
Matematiki fakultet
Seminarski rad
ANDROID APLIKACIJE
Beograd,maj 2013.
Android aplikacije
Nikola Milojevi
Sadraj:
1. Uvod u Android1
2. Istorija i razvoj androida...2
2.1. Istorija Razvoja : verzije 1.5 i 1.6..2
2.2. Istorija Razvoja : verzije 2.0 i 2.1..2
2.3. Istorija Razvoja : verzije 2.2..3
2.4. Istorija Razvoja : verzije 2.3..3
2.5. Istorija Razvoja : verzije 3.0..3
3. Prednost i dostupnost4
3.1. Otvorenost..4
3.2. Sve aplikacije su jednake...4
3.3. Ruenje granica u stvaranju aplikacija...4
3.4. Brzo i jednostavno razvijanje aplikacija4
3.5. Dozvole..4
4. Razvoj aplikacija-Android SDK.......9
4.1. Razvoj....9
4.2. Osnovi pisanja aplikacija...9
4.3. Razvoj u alatu..10
4.4. Organizacija kod razvoja.11
5. Plasiranje aplikacija-Android Market.12
6. Zakljuak.13
7. Literatura.14
Android aplikacije
Nikola Milojevi
1.Uvod u Android
Sta je Android?Ako bi eleli da na ovo pitanje odgovorimo najkrae onda bismo rekli da je
to GOOGLE-ov operativni sistem i skup ureaja koji ga pokreu,ipak podrazumeva vie od
toga.
Android aplikacije
Nikola Milojevi
Android aplikacije
Nikola Milojevi
3.Prednost i dostupnost
3.1.Otvorenost
Android pruza pristup irokom rasponu korisnih biblioteka i alata koji se mogu koristiti
za izradu bogatih aplikacija.Na primer,Android omoguava programerima da koriste
lokaciju mobilnog ureaja, doputaju ureajima meusobnu komunikaciju - to otvara
mogucnosti izrade peer2peer aplikacija.Nadalje,Android ukljuuje itavi skup alata
koji su izradjeni uporedo sa platformom omoguavajui programerima stvaranje
aplikacija visokih mogunosti.
3.5.Dozvole
Android aplikacije
Nikola Milojevi
to zbog toga da Google moe kontrolisati platformu.Meutim, Google je nakon toga objavio
vest da e svi delovi operacionog sistema biti otvoreni pod licencom Apache gde je to mogue
ili pod licencom GPL na drugim mestima.
Android aplikacije
Nikola Milojevi
taku za sve to je u aplikaciji (na primer nema funkcije main()). Umesto toga, one
imaju esencijalne komponente koje sastav moe inicijalizovati i pokrenuti po potrebi.
4.3.Razvoj u alatu
Android Development Tools (ADT) dodatak za Eclipse dodaje mone dodatke za
integrirano razvojno okruenje Eclipse. To vam omoguava da kreirate i debuggujete
Android aplikacije lake i bre. Ako koristite Eclipse, ADT plugin vam prua veliku
pomo u razvoju Android aplikacija:
Daje pristup drugim Androidovim razvojnim alatima Eclipse IDE-a. Na primer,
ADT omoguuje pristup mnogim mogunostima DDMS alata: uzeti trenutni
ekran, upravljati vratima (port), ubacivati take prekida, pregledavati
informacije i procesa direktno iz Eclipsea;
Omoguuje New Project Wizard, koji pomae pri brzoj izradi i postavljanju svih
osnovnih datoteke potrebnih za novu Android aplikaciju;
Pojednostavljuje i automatizuje proces izgradnje Android aplikacije;
Prua Android ureiva koda (code editor) koji pomae pisanjem dobrog XML
za Androidov manifest i izvorne datoteke.
4.4.Organizacija kod razvoja
Plan projekta (Project layout)
Android aplikacije
Nikola Milojevi
Approvers
Approvers su iskusni lanovi ovog projekta koji su pokazali svoje vetine i napravili
su znaajan tehniki doprinos ovom projektu. U procesu pregleda koda, Approver
odluuje eli li da ukljui ili iskljui promenu.Vodie Projekta izabira Approvere, a
ponekad i pomera na ovu poziciju Verifikatore koji su pokazali svoju strunost unutar
odreenog projekta.
Vodii projekta
Android aplikacije
Nikola Milojevi
Android aplikacije
Nikola Milojevi
6. Zakljuak
Android je definitivno projekat koji mnogo obeava. Jedna od njegovih glavnih prednosti je
dobra organizacija, koja ima potencijal da iskoristi svu mo i znanje zajednice otvorenog
koda. Jo jedna dobra stvar je ukljuenost velikog broja jakih kompanija u projekt, to
omoguuje jako brzo irenje. Brzi razvoj, kao posledica dobre organizacije, povlai za sobom
unapreivanje svih aspekata projekta.
Svako moe ucestvovati,to e dodatno podsticati inovacije i ubrzati razvoj.
Svakodnevno se platforma tehniki usavrava i unapreuje od strane nezavisnih
proizvoaa. Android je vodei operativni sistem za mobilne telefone i predpostavlja se da e
i u budunosti biti u vrhu i doneti mnotvo inovacija.
Android aplikacije
Nikola Milojevi
7.Literatura
1.
2.
3.
4.
http://sh.wikipedia.org/wiki/Android_operativni_sistem
http://developer.android.com/index.html
http://www.codeproject.com/Articles/102065/Android-A-beginner-s-guide
Android 4 Wei-Meng Lee
10