Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Vývoj pre Google Android Slide 1 Vývoj pre Google Android Slide 2 Vývoj pre Google Android Slide 3 Vývoj pre Google Android Slide 4 Vývoj pre Google Android Slide 5 Vývoj pre Google Android Slide 6 Vývoj pre Google Android Slide 7 Vývoj pre Google Android Slide 8 Vývoj pre Google Android Slide 9 Vývoj pre Google Android Slide 10 Vývoj pre Google Android Slide 11 Vývoj pre Google Android Slide 12 Vývoj pre Google Android Slide 13 Vývoj pre Google Android Slide 14 Vývoj pre Google Android Slide 15 Vývoj pre Google Android Slide 16 Vývoj pre Google Android Slide 17 Vývoj pre Google Android Slide 18 Vývoj pre Google Android Slide 19 Vývoj pre Google Android Slide 20 Vývoj pre Google Android Slide 21 Vývoj pre Google Android Slide 22 Vývoj pre Google Android Slide 23 Vývoj pre Google Android Slide 24 Vývoj pre Google Android Slide 25 Vývoj pre Google Android Slide 26 Vývoj pre Google Android Slide 27 Vývoj pre Google Android Slide 28 Vývoj pre Google Android Slide 29 Vývoj pre Google Android Slide 30 Vývoj pre Google Android Slide 31 Vývoj pre Google Android Slide 32 Vývoj pre Google Android Slide 33 Vývoj pre Google Android Slide 34 Vývoj pre Google Android Slide 35 Vývoj pre Google Android Slide 36 Vývoj pre Google Android Slide 37 Vývoj pre Google Android Slide 38 Vývoj pre Google Android Slide 39 Vývoj pre Google Android Slide 40 Vývoj pre Google Android Slide 41 Vývoj pre Google Android Slide 42 Vývoj pre Google Android Slide 43 Vývoj pre Google Android Slide 44 Vývoj pre Google Android Slide 45 Vývoj pre Google Android Slide 46 Vývoj pre Google Android Slide 47 Vývoj pre Google Android Slide 48 Vývoj pre Google Android Slide 49 Vývoj pre Google Android Slide 50 Vývoj pre Google Android Slide 51 Vývoj pre Google Android Slide 52 Vývoj pre Google Android Slide 53 Vývoj pre Google Android Slide 54 Vývoj pre Google Android Slide 55 Vývoj pre Google Android Slide 56 Vývoj pre Google Android Slide 57 Vývoj pre Google Android Slide 58 Vývoj pre Google Android Slide 59 Vývoj pre Google Android Slide 60 Vývoj pre Google Android Slide 61 Vývoj pre Google Android Slide 62 Vývoj pre Google Android Slide 63
Upcoming SlideShare
Svoboda 2011 - Podpora pro 3D modely
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

Vývoj pre Google Android

Download to read offline

Prednáška o vývoji aplikácii pre open source platformu Google Android. Ukážka práce s Adobe AIR, Javou, mobile jQuery

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Vývoj pre Google Android

  1. 1. Android Development FRI ŽU SOIT.sk Žilina 24.2. 2011 Juraj Michálek Twitter: http://twitter.com/georgiksk Blog: http://georgik.sinusgear.com
  2. 2. Obsah Platforma Android Vývoj na platforme AIR Vývoj Java Testovanie Výkon a použiteľnosť Predaj aplikácií
  3. 3. Android Open source platforma pre mobilné zariadenia.
  4. 4. História 30.4. 2009 Android 1.5 – Cupcake Linux kernel 2.6.27
  5. 5. Ďalšie verzie 1.6. Donut – gestá 2.0/2.1 Eclair – HTML5, Exchange Sync 2.2 Froyo – lepší JIT, Adobe Flash Player a AIR 2.3 Gingerbread – úpravy UI a použiteľnosti 3.0 Honeycomb – multicore, hw akcelerácia
  6. 6. Aktuálne verzie Zdroj: wikipedia.org
  7. 7. Android a Linux Kernel pochádza z Linuxového jadra. Google má vlastný fork. Časť úprav jadra od Google je opakovane zamietaná už od roku 2009.
  8. 8. Architektúra Zdroj Wikipedia
  9. 9. Android open source http://source.android.com git clone git://android.git.kernel.org/ + project path. Apache Software License 2.0
  10. 10. Možnosti vývoja Java C/C++ AIR HTML/JavaScript
  11. 11. Java Dalvik VM register based architecture Dalvik Executable (.dex) mobily, tablety, netbooky
  12. 12. C/C++ hm Skutočne to chcete?
  13. 13. C/C++ NDK Using native code does not result in an automatic performance increase, but always increases application complexity.
  14. 14. Android SDK http://developer.android.com SDK + emulátor (qemu)
  15. 15. Adobe AIR Multiplatform runtime Linux, Mac, Windows, Mobile RIA Flash Builder Burrito
  16. 16. Flash Builder Burrito Vývojové prostredie na Eclipse Mac, Windows http://labs.adobe.com Študenti a akademický pracovníci - licencia zdarma
  17. 17. Flex SDK Hero Mozilla Public licence Linux, Mac, Windows, BSD Flex SDK 4.5 – podpora mobilných zariadení
  18. 18. Flex Mobile Project
  19. 19. Mobile Wizard
  20. 20. Backend, Config
  21. 21. Design View
  22. 22. Source View
  23. 23. Run configuration
  24. 24. Run - Desktop
  25. 25. Debug
  26. 26. Debug v emulátore
  27. 27. Break point v emulátore
  28. 28. Export Release Build
  29. 29. AIR Runtime pre Android Adobe Flash Builder Burrito/sdks/4.5.0/runtimes/air/android/emulator Runtime.apk adb install Runtime.apk
  30. 30. Release pre emulátor Air packager: adt -package -target apk-emulator -storetype pkcs12 -keystore cert.p12 Main.apk Main-app.xml Main.swf Install: adb install Main.apk Podrobný popis http://georgik.sinusgear.com/2011/01/02/how-to-package-air-app-for-google-android-emulator/
  31. 31. Tour de Mobile http://flex.org/tourmobile
  32. 32. Air aplikácie pre Android http://www.appbrain.com/apps/adobe-air/
  33. 33. Eclipse Plugin ADT
  34. 34. Nastavenie cesty k SDK
  35. 35. Nový/Import projektu
  36. 36. Run as Android Application
  37. 37. IntelliJ IDEA Podpora pre Android http://www.jetbrains.com/idea
  38. 38. jQuery mobile http://jquerymobile.com/
  39. 39. App Inventor http://appinventor.googlelabs.com
  40. 40. Android Debug Bridge adb <param> devices shell push/pull <src> <dst> install/uninstall forward <local> <remote> logcat bugreport
  41. 41. ADB Scripting shell <command> wait-for-device start-server kill-server get-state reboot [bootloader|recovery]
  42. 42. System properties adb shell getprop Nastavenia od výrobcu. Root môže meniť.
  43. 43. Activity Manager am profile PID start LOGFILE am profile PID stop traceview LOGFILE
  44. 44. Rýchlosť a reakcie Vytvárať len úlohy, ktoré majú význam. Alokovať len nutné množstvo zdrojov. Performance pointers.
  45. 45. Progress Prefetch Problém s modálnymi oknami 5 sekúnd na reakciu Background thread – Async Task
  46. 46. Spotreba energie Systémové zdroje je nutné používať zodpovedne. Kontrola senzorov. Prenos údajov – zdieľať údaje. Framework je optimalizovaný. Wake lock
  47. 47. Použiteľnosť Využiť navigáciu, ktorú používateľ očakáva. Skrývanie status baru? Používateľ stratí prehľad o zariadení. Získavanie dát na pozadí. Súhlasil s tým používateľ?
  48. 48. Široké spektrum zariadení Rozdielne rozlíšenie, hardvér, konfigurácia. Dizajn aplikácie, tak aby podporovala všetky zariadenia. I18N už na začiatku vývoja. Resource framework.
  49. 49. Dizajn UI dizajnér Škálovateľná vektorová grafika. Nezávislosť na rozlíšení. Device Independent Pixels
  50. 50. Zdieľanie údajov Viac aplikácii má prístup k rovnakým dátam. intent filter: city://zilina/
  51. 51. Services Reštart na pozadí. Background service Foreground service stopSelf()
  52. 52. Alarm Event driven app Intent reciever Alarm beží aj keď aplikácia nebeží. Inexact alarm posun alarmov – vykonanie naraz
  53. 53. Zápis a čítanie FS: yaffs2 Zápis je drahý. Rýchlosť práce s diskom klesá s jeho obsadením. Emulátor má omnoho Graf z Google IO rýchlejšie IO!
  54. 54. Mobilné testovanie Citát klasika: „Bez peněz do hospody nelez.“ „Bez testů do vývoje nelez.“
  55. 55. Adobe Device Central Flash aplikácie väčšina mobilných platforiem
  56. 56. Android Emulátor Iba Android platforma
  57. 57. Perfecto Mobile Test na reálnych zariadeniach. VNC-like pripojenie http://perfectomobile.com/
  58. 58. Device Anywhere http://www.deviceanywhere.com/
  59. 59. Marketplace Percento z predaja Android Market https://market.android.com/ Adobe Marketplace http://www.adobe.com/cfusion/marketplace/ Intel Marketplace http://www.appup.com/applications/index
  60. 60. WebGL Earth http://www.webglearth.com
  61. 61. Jenkins Continuous Integration – http://ci.sinusgear.com
  62. 62. Otázky?
  63. 63. Ďakujem za pozornosť FRI ŽU SOIT.sk Žilina 24.2. 2011 Juraj Michálek Twitter: http://twitter.com/georgiksk Blog: http://georgik.sinusgear.com
  • LenkaWidlicka

    Dec. 4, 2012

Prednáška o vývoji aplikácii pre open source platformu Google Android. Ukážka práce s Adobe AIR, Javou, mobile jQuery

Views

Total views

4,942

On Slideshare

0

From embeds

0

Number of embeds

2,171

Actions

Downloads

14

Shares

0

Comments

0

Likes

1

×