Date post: | 03-Jul-2015 |
Category: |
Technology |
Upload: | - |
View: | 419 times |
Download: | 3 times |
Jiří Čadek (www.jiricadek.com)
Vývoj, distribuce a propagace
TOC
1. Úvod (Právě ho sledujete ) (1 min). 2. Seznámení s Androidem, vývoj aplikací (6 minut). 3. Distribuce Android aplikací (1minutu). 4. Propagace (1 minutu). 5. Seznámení s CrOwnDEvs (1 min).6. Dotazy (pouze k poslednímu bodu, ostatní potom) 5 minut.
Úvod (2/2)
Co je Android?
Open Source mobilní OS založený na Linuxu (Dan Bornstein 2008 => Open Handset Alliance, Google inc.).
Velká variabilita kompatibilního HW. Dalvik VM (*.class converted to *.dex). Dalvik.equals(Java) == false
http://andbook.anddev.org
Vývoj (1/10)
Jaké jazyky se využívají?
SDK (Java) NDK (C/C++) Layout/UI (XML)
Vývoj (2/10)
Vývojové prostředí
Eclipse IDE ADT plugin
-> UI designer
-> Nastavení projektu na základě A. FW API.
-> Debug. aplikace pomocí nástrojů A. SDK.
-> Export (podepsaného) *.apk. http://www.eclipse.org
Vývoj (3/10)
Projektová struktura Activity:Konkrétní rozhraní jedné obrazovky
Service:Bězí na pozadí, dlouhotrvající úlohy
Content provider:Rozhraní pro sdílení dat mezi aktivitami nebo aplikacemi
Broadcast receiver:Naslouchá oznámení (např doručení SMS)
R.java
Vývoj (4/10)
Vývoj (5/10)
Ukázka:Tlačítko
Tutoriály
http://thenewboston.org/list.php?cat=6
http://www.michalfeltl.cz/1-dil-uvod-do-designu-android-aplikaci
Design Android aplikací
200 videotutoriálů o vývoji pro Android
http://developer.android.com
Oficiální materiály
Vývoj (6/10)
Knihy [CZ]
Vývoj (7/10)
Herní enginy
Unity 3D (3D,JS, verze pro Android 1,500 USD) JMonkeyEngine (3D, BSD - Open Source) AndEngine (free, 2D, Java) jPCT-AE (free, 3D, Java)
Vývoj (8/10)
Verze Androidu
http://developer.android.com/about/dashboards/ Vývoj (9/10)
Emulace
http://www.android-x86.org/
Možná i instalace „natvrdo“ včetně přístupu na GPlay
Emulace prostředí: BlueStacksVývoj (10/10)
Distribuce
Google Play (600 000 apps k 27.6.2012) Oficiální market, poplatek 25 USD (cca 500 Kč za
neomezenou developer licenci – Developer Console).
Aplikace pro stahování téměř ve všech zařízeních defaultně předinstalována.
Některé zařízení nemají přístup.
Alternativní markety AppBrain, Amazon Appstore, GetJar...
Distribuce(1/2)
Vývoj, testování, publikace
54 000 000,- CZK
Distribuce(2/2)
Propagace
Nejčastější formáty: PPC, PPV (CPM), PPI. AdMob (PPC), TapJoy (Reward), Everbadge. TapForTap ((Trade) obdoba reklama24.cz).
V případě hloupé aplikace nutnost, chytré to neublíží
Propagace (1/1)
PR (1/2)
CrOwnDEvs
QrSender ShowTracker Hledáme: Layout (XML, použitelnost, UI),
betatest (nestandardní zařízení => hodinky s Androidem, tablety etc. ;) )
http://crowndevs.com/forum
Vyhledat: QrSender
PR (1/2)
Díky za pozornost.
Konec