Naslov Programiranje za Android
Naslov (engleski) Android programming basics
Autor Alen Duda
Mentor Krunoslav Puljić (mentor)
Član povjerenstva Vanja Bevanda (član povjerenstva)
Član povjerenstva Krunoslav Puljić (član povjerenstva)
Član povjerenstva Goran Matošević (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište Jurja Dobrile u Puli (Fakultet informatike u Puli) Pula
Datum i država obrane 2015-09-23, Hrvatska
Znanstveno / umjetničko područje, polje i grana DRUŠTVENE ZNANOSTI Informacijske i komunikacijske znanosti Organizacija i informatika
Sažetak Android OS je trenutno najpopularniji operacijski sustav za mobilne uređaje, ali je tržište fragmentirano na veliki broj uređaja s raznim hardverskim specifikacijama – od malih mobitela i satova do tableta i pametnih televizora.
Android Studio relativno je nedavno postao službeni alat za razvoj Android aplikacija. Izrađen na temeljima Java razvoja i prilagođen mobilnom razvoju uspješno obavlja zadaću kojoj je namijenjen zahvaljujući intuitivnom sučelju, bogatim editorima i mnoštvu pratećih programa.
Aplikacije za Android složene su u unaprijed definiranu datotečnu strukturu projekta u kojoj se unaprijed zna gdje se koji tip datoteke očekuje. Dizajn sučelja se opisuje pomoću XML-a, dok se ponašanjem aplikacije upravlja Androidovom verzijom Java programskog jezika.
Zbog velikog broja različitih uređaja, aplikacije se testiraju na različitim veličinama ekrana i gustoćama rezolucije. Osim fizičkih uređaja, za testiranje se koriste emulatori koji pokreću virtualne Android uređaje.
Gotove aplikacije prolaze kroz proces optimizacije i skrivanja izvornog koda te postaju APK datoteke s pratećim ključem jedinstvenim autoru aplikacije. Te datoteke uz prateći tekstualni i slikovni opis mogu se distribuirati krajnjim korisnicima izravno ili uz pomoć centraliziranog repozitorija, kao što je Google Play trgovina. Aplikacije mogu biti besplatne ili ih je moguće naplaćivati. Besplatne aplikacije mogu prikazivati oglase ili omogućiti prodaju raznih sadržaja unutar aplikacije i tako autoru donijeti zaradu kroz duže vrijeme.
Sažetak (engleski) The Android OS is currently the most popular operating system for mobile devices, but the market is fragmented with a large number of devices of varying hardware specifications – ranging from mobile phones and smart watches to tablets and smart TVs.
Android Studio has quite recently become the official tool for Android application development. Built on the foundation of Java development and adapted for mobile development, it successfully accomplishes set goals thanks to its intuitive interface, rich editors and a variety of integrated tools.
Android applications have a predefined folder structure where each file type has its place. The user interface is designed using XML, while application behaviour is determined using a special Android Java dialect.
Owing to a large number of different devices, applications need to be tested on a variety of screen sizes and resolution densities. Apart from physical devices, applications are tested using emulators which can run virtual Android devices.
Finished applications go through a process of source code optimization and obfuscation, turning them into APK files with dedicated keys unique to their author. These files, with additional graphic and text descriptions, can be distributed to end users directly or by using centralised repositories, such as Google Play Store. Applications can be free or they can be paid. Free applications can integrate advertisement displaying or in-app purchases, therefore enabling long term profit to the author.
Ključne riječi
Android
programiranje
aplikacija
Android Studio
mobilni uređaj
Ključne riječi (engleski)
Android
development
application
Android Studio
mobile device
Jezik hrvatski
URN:NBN urn:nbn:hr:137:316273
Studijski program Naziv: Informatika Vrsta studija: sveučilišni Stupanj studija: preddiplomski Akademski / stručni naziv: sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike (univ.bacc inf.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Otvoreni pristup
Uvjeti korištenja
Datum i vrijeme pohrane 2016-05-17 07:07:49