Click here to load reader

Android QuickStart

  • View
    2.833

  • Download
    0

Embed Size (px)

DESCRIPTION

Introducción breve al desarrollo de Android.

Text of Android QuickStart

  • 1. Quick Start Desarrollo Mvil con Android Por: Jos Daz Daz CEO JOEDAYZ @joedayz www.joedayz.pe
  • 2. Contenido
    • Android
    • Quien debera seguir este curso?
    • Cmo esta dividido el curso?
    • Qu versiones de Android existen?
    • Instalando Tools
    • Primer Programa
  • 3. Qu hace a Android especial?
    • Es open source
    • Soportado por Google
    • Basado en Linux
    • Arquitectura basada en componentes reutilizables
    • Servicios : basados en localizacin GPS o cell tower triangulation. SQL Database, Map views, entre otros
  • 4. Qu hace a Android especial?
    • Administracin automtica del ciclo de vida de la aplicacin . Cada programa esta totalmente aislado de otro por mltiples capas de seguridad. El usuario final no tiene porque preocuparse de que aplicacin esta activa o cerrar un programa para que otro se ejecute. Android es optimizado para dispositivos de low-power , low-memory .
  • 5. Qu hace a Android especial?
    • Gran calidad de grficos y sonido . Smooth es la opcin para grficos 2D y animacin inspirada por Flash + OpenGL para grficos 3D nos abre la puerta a un mundo de nuevos tipos de juegos y aplicaciones de negocio.
    • Portabilidad ahora y en el futuro en diversas formas de hardware . Todos los programas se escriben en Java y se ejecutan en Dalvik virtual machine, asi que el codigo nuestro sera portable en ARM, x86 u otras arquitecturas.
  • 6. Contenido
    • Android
    • Quien debera seguir este curso?
    • Cmo esta dividido el curso?
    • Qu versiones de Android existen?
    • Instalando Tools
    • Primer Programa
  • 7. Requisitos
    • Bsico entendimiento de programacin en Java o un lenguaje orientado a objetos similar ( C# )
    • No necesitas experiencia previa en el desarrollo de aplicaciones mviles
    • Es mucho mejor iniciar open mind.
  • 8. Contenido
    • Android
    • Quien debera seguir este curso?
    • Cmo esta dividido el curso?
    • Qu versiones de Android existen?
    • Instalando Tools
    • Primer Programa
  • 9. Divisin
    • Son 4 partes en las cuales desarrollaremos una aplicacin en comn e iremos de menos a tpicos avanzados.
    • Parte I : Instalacin, IDE, Conceptos claves de Android.
    • Parte II : Interfaces de Usuario, Grficos 2D, multimedia, simple acceso de datos.
  • 10. Divisin
    • Parte III : Aprenderemos a conectarnos con el mundo exterior, servicios basados en localizacin, SQLite database y grficos 3D.
    • Parte IV : Discutiremos tpicos avanzados como tecnicas avanzadas de entrada incluyendo multitouch, widgets, wallpaper. Finalmente ver como hacer compatible nuestra aplicacin con mltiples dispositivos y versiones de Android.
  • 11. Contenido
    • Android
    • Quien debera seguir este curso?
    • Cmo esta dividido el curso?
    • Qu versiones de Android existen?
    • Instalando Tools
    • Primer Programa
  • 12. Versiones de Android
    • Android 1.5 (CupCake)
    • Introdujo varios enhancementes a la plataforma de Android. Soporte para soft keyboards (onscreen), video recording, y application widgets. Se registraron 1000 cambios entre la versin 1.1 y 1.5 del API.
  • 13. Versiones de Android
    • Android 1.6 (Donut)
    • Aadi soporte para high-and-low density displays, mas algunos otros cambios que no afecto a muchos desarrolladores.
    • Ver cambios generados por esta versin aqu .
  • 14. Versiones de Android
    • Android 2.0 (Eclair)
    • En esta versin se aadi soporte para multi-touch, virtual keys, administracin de account centralizado, APIs de sincronizacin, docking, HTML 5, y ms. Desea ver la lista de cambios, clic aqu . La versin 2.0 fue rapidamente reemplazada por Android 2.0.1 (Tambin se llamo Eclair). En conclusin tiene lo de la versin 2.0 + bug fixes .
  • 15. Versiones de Android
    • Android 2.1 (Eclair Maintenance Release 1)
    • Aadi soporte para live wallpapers, mas soporte para HTML5 y algunas mejoras menores. Ver cambios aqu .
  • 16. Versiones de Android
    • Android 2.2 (FroYo)
    • Soporta instalacin de aplicaciones en SD cards, tiene un JVM ms rpido, OpenGL ES 2.0, y ms .
    • Android 1.5 (o +) es disponible para todos los Android devices. Google ha informado que ya muchos dispositivos antiguos han sido migrados. Ver el Android Device Dashboard para ver la actividad reciente de dispositivos Android.
    • Todos nuestros ejemplos deben ejecutarse fcilmente en versiones 1.5 a 2.2
  • 17. Android 3.0
    • http://www.youtube.com/watch?v=hPUGNCIozp0
    • http://developer.android.com/sdk/android-3.0-highlights.html
    • http://www.xataka.com/analisis/android-30-a-fondo-te-ensenamos-como-es-el-android-para-tablets
    • http://developer.android.com/sdk/android-3.2.html
  • 18. Contenido
    • Android
    • Quien debera seguir este curso?
    • Cmo esta dividido el curso?
    • Qu versiones de Android existen?
    • Instalando Tools
    • Primer Programa
  • 19. Java
    • Java 5+ (no es suficiente un JRE)
  • 20. Eclipse
    • Eclipse (versin mnima 3.3.1)
    • Instala la versin Eclipse para Java EE Developers
    • Otros IDEs con soporte para Android
  • 21. Tools
    • Android SDK Starter Package
  • 22.
    • Android SDK Components
    Nota: Demora varios minutos
  • 23.
    • Eclipse Plugin
      • http://dl-ssl.google.com/android/eclipse/
  • 24. SDK en Eclipse
    • Indicar en Eclipse Windows Preferences la ubicacin del SDK de Android
  • 25. Primer Programa
  • 26. File New Project
  • 27.
  • 28.
  • 29.

Search related