Professional Documents
Culture Documents
Uvod u Android
programiranje
Ivan Vecko i Marko ukovi
Sadraj
Android
Linux
Dalvik, ART
DEX, ODEX, ELF
Android Wear
Phones
Tablets
Android TV
Android Auto
Nain razvijanja
aplikacije
Android Studio, Eclipse,
Netbeans
Android SDK
Emulator (AVD)
Programski kod (Java)
XML
Driveri
Osnovni elementi
Activity
Service
Intent
Broadcast receiver
Content Provider
Manifest
Package, verzija code-a
Doputenja (permissions)
Aplikacija
Aktivnosti
Servisi
Aktivnost (activity)
Aplikacije se sastoje od
aktivnosti
Jedna poetna aktivnost
Usluga (Service)
Karakteristike:
Nevidljive
Rade u pozadini - ali
nisu nova nit
Imaju ivotni vijek
Usluga
Namjere (Intents)
Pokretanje drugih
aktivnosti
1. Eksplicitne
2. Implicitne
Pokretanje servisa
Broadcast receiver
Primanje namjera
Content provider
Dijeljenje sadraja
Mapa manifests
Mapa java
Mapa res
Mapa gradle scripts
Definiranje prikaza:
Layout.xml
Programski
Kontrole unosa
Glavni interaktivni elementi korisnikog suelja:
Gumbi (Buttons)
Tekstualna polja (Text Fields)
Kvaice (Checkboxes)
Prekidai (Toggle buttons, Switches)
Kontrole unosa
Glavni interaktivni elementi korisnikog suelja:
Izbornici (Radio Buttons)
Fragmenti
Podjela aktivnosti na manje komponente
Lokalno itanje
i spremanje podataka
Osnovne metode pohrane podataka
Dijeljene postavke
(SharedPreferences)
Stanje instance
Interna pohrana datoteka
(u memoriju ureaja)
Vanjska pohrana datoteka
(na SD karticu ureaja)
SQLite baza podataka
Izvoenje zadataka
u pozadini
to to tono znai?
Sloeni i vremenski zahtjevni
zadaci
Zato je to bitno?
Naini izvoenja
zadataka u pozadini
Asinkrono izvoenje
zadataka u pozadini
(AsyncTask)
Testiranje i priprema
za objavu
Alfa testiranje
Beta testiranje
Priprema za postavljanje
aplikacije na store
Google play
Registrirati se na:
https://play.google.com/apps/
publish/signup/
Za objavu potrebno je imati
screenshotove aplikacije,
ikonu aplikacije (512x512
pixela) te navesti opis
proizvoda,
Autorizacija korisnika
News Feed
Profilna slika i sadraj
Komentari i lajkovi
Izgled i layout
Registracija aplikacije
Rok prijave:
19. travnja 2015.
www.plavatvornica.com
ured@plavatvornica.com
@plavatvornica
facebook.com/plavatvornica
Ivan Vecko
Mobile Developer
ivan@plavatvornica.com
Marko ukovi
Mobile Developer
marko@plavatvornica.com