+ All Categories
Home > Technology > Android - vývoj, distribuce a propagace

Android - vývoj, distribuce a propagace

Date post: 03-Jul-2015
Category:
Upload: -
View: 419 times
Download: 3 times
Share this document with a friend
Description:
GeekGroup 2nd session Univerzita Pardubice FEI Jiří Čadek 30.10.2012
18
Jiří Čadek (www.jiricadek.com) Vývoj, distribuce a propagace
Transcript
Page 1: Android - vývoj, distribuce a propagace

Jiří Čadek (www.jiricadek.com)

Vývoj, distribuce a propagace

Page 2: Android - 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)

Page 3: Android - vývoj, distribuce a propagace

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)

Page 4: Android - vývoj, distribuce a propagace

Jaké jazyky se využívají?

SDK (Java) NDK (C/C++) Layout/UI (XML)

Vývoj (2/10)

Page 5: Android - vývoj, distribuce a propagace

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)

Page 6: Android - vývoj, distribuce a propagace

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)

Page 7: Android - vývoj, distribuce a propagace

Vývoj (5/10)

Ukázka:Tlačítko

Page 8: Android - vývoj, distribuce a propagace

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)

Page 9: Android - vývoj, distribuce a propagace

Knihy [CZ]

Vývoj (7/10)

Page 10: Android - vývoj, distribuce a propagace

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)

Page 11: Android - vývoj, distribuce a propagace

Verze Androidu

http://developer.android.com/about/dashboards/ Vývoj (9/10)

Page 12: Android - vývoj, distribuce a propagace

Emulace

http://www.android-x86.org/

Možná i instalace „natvrdo“ včetně přístupu na GPlay

Emulace prostředí: BlueStacksVývoj (10/10)

Page 13: Android - vývoj, distribuce a propagace

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)

Page 14: Android - vývoj, distribuce a propagace

Vývoj, testování, publikace

54 000 000,- CZK

Distribuce(2/2)

Page 15: Android - vývoj, distribuce a propagace

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)

Page 16: Android - vývoj, distribuce a propagace

PR (1/2)

Page 17: Android - vývoj, distribuce a propagace

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)

Page 18: Android - vývoj, distribuce a propagace

Díky za pozornost.

Konec


Recommended