SlideShare a Scribd company logo
Vývoj, distribuce a propagace




Jiří Čadek (www.jiricadek.com)
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)
Ukázka:
Tlačítko




    Vývoj (5/10)
Tutoriály
200 videotutoriálů o vývoji pro Android
http://thenewboston.org/list.php?cat=6




Design Android aplikací
http://www.michalfeltl.cz/1-dil-uvod-do-designu-
android-aplikaci




Oficiální materiály
http://developer.android.com




                                                   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




  Možná i instalace „natvrdo“ včetně přístupu na GPlay
                 http://www.android-x86.org/
  Emulace prostředí: BlueStacks
                                    Vý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)
54 000 000,- CZK




Vývoj, testování, publikace




                                Distribuce(2/2)
Propagace
    V případě hloupé aplikace nutnost, chytré to neublíží 





     Nejčastější formáty: PPC, PPV (CPM), PPI.

     AdMob (PPC), TapJoy (Reward), Everbadge.

     TapForTap ((Trade) obdoba reklama24.cz).




                                                              Propagace (1/1)
PR (1/2)
http://crowndevs.com/forum


                  CrOwnDEvs

    QrSender

    ShowTracker

    Hledáme: Layout (XML, použitelnost, UI),
    betatest (nestandardní zařízení => hodinky s
    Androidem, tablety etc. ;) )




                     Vyhledat: QrSender



                                                          PR (1/2)
Díky za pozornost.




                     Konec 

More Related Content

PDF
Android nálevna (Czech / Android for beginners)
PPTX
Node-RED
PDF
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
PPTX
TNPW2-2016-07
PPTX
TNPW2-2013-09
PDF
Zaverecny ukol
PPTX
TNPW2-2012-10
PDF
Závěrečný úkol KPI
Android nálevna (Czech / Android for beginners)
Node-RED
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
TNPW2-2016-07
TNPW2-2013-09
Zaverecny ukol
TNPW2-2012-10
Závěrečný úkol KPI

Similar to Android - vývoj, distribuce a propagace (20)

PDF
Apple iPhone
PPTX
Dotykova zarizeni ve vyuce informatiky
PDF
Design android-aplikaci-z-pohledu-programatora
ODP
20101124 Aplikované nástroje SW inženýra
PPTX
Myty a realita_mobilnich_platforem
PDF
Pohled na mobilní bankovní aplikace shora
PPTX
Jak na BYOD chytře?
PDF
openMagazin 7/2011
PPTX
Vývoj Windows Store aplikací pomocí HTML, CSS a Javascriptu
PDF
Programování pro Android - úvod, FI MUNI, 2013
ODP
20091202 Aplikované nástroje SW inženýra
PPTX
Kuchařka pro vývojáře Windows Phone aplikací
ODP
Začínáme iOS vývoj
PDF
KPI11 Závěrečný úkol
PDF
KPI11 Závěrečný úkol
ODP
Jan Kaštánek - Od webových aplikací k Androidu
PDF
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
PPTX
iQuest - vývoj webových a mobilních aplikací
PPT
Rich Internet Applications 2009 (Czech)
Apple iPhone
Dotykova zarizeni ve vyuce informatiky
Design android-aplikaci-z-pohledu-programatora
20101124 Aplikované nástroje SW inženýra
Myty a realita_mobilnich_platforem
Pohled na mobilní bankovní aplikace shora
Jak na BYOD chytře?
openMagazin 7/2011
Vývoj Windows Store aplikací pomocí HTML, CSS a Javascriptu
Programování pro Android - úvod, FI MUNI, 2013
20091202 Aplikované nástroje SW inženýra
Kuchařka pro vývojáře Windows Phone aplikací
Začínáme iOS vývoj
KPI11 Závěrečný úkol
KPI11 Závěrečný úkol
Jan Kaštánek - Od webových aplikací k Androidu
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
iQuest - vývoj webových a mobilních aplikací
Rich Internet Applications 2009 (Czech)
Ad

Android - vývoj, distribuce a propagace

  • 1. Vývoj, distribuce a propagace Jiří Čadek (www.jiricadek.com)
  • 2. 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)
  • 3. 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)
  • 4. Jaké jazyky se využívají?  SDK (Java)  NDK (C/C++)  Layout/UI (XML) Vývoj (2/10)
  • 5. 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)
  • 6. 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)
  • 7. Ukázka: Tlačítko Vývoj (5/10)
  • 8. Tutoriály 200 videotutoriálů o vývoji pro Android http://thenewboston.org/list.php?cat=6 Design Android aplikací http://www.michalfeltl.cz/1-dil-uvod-do-designu- android-aplikaci Oficiální materiály http://developer.android.com Vývoj (6/10)
  • 9. Knihy [CZ] Vývoj (7/10)
  • 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)
  • 12. Emulace Možná i instalace „natvrdo“ včetně přístupu na GPlay http://www.android-x86.org/ Emulace prostředí: BlueStacks Vývoj (10/10)
  • 13. 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)
  • 14. 54 000 000,- CZK Vývoj, testování, publikace Distribuce(2/2)
  • 15. Propagace V případě hloupé aplikace nutnost, chytré to neublíží   Nejčastější formáty: PPC, PPV (CPM), PPI.  AdMob (PPC), TapJoy (Reward), Everbadge.  TapForTap ((Trade) obdoba reklama24.cz). Propagace (1/1)
  • 17. http://crowndevs.com/forum CrOwnDEvs  QrSender  ShowTracker  Hledáme: Layout (XML, použitelnost, UI), betatest (nestandardní zařízení => hodinky s Androidem, tablety etc. ;) ) Vyhledat: QrSender PR (1/2)
  • 18. Díky za pozornost. Konec 