Quicskatr android
Desarrollo Móvil con Android
Por: José Díaz Díaz CEO JOEDAYZ @joedayz www.joedayz.pe
Contenido
• • • • • • Android ¿Quien debería seguir este curso? ¿Cómo esta dividido el curso? ¿Qué versiones de Android existen? Instalando Tools Primer Programa
¿Qué hace a Android especial?
• • • • Es open source Soportado por Google Basado en Linux Arquitectura basada en componentesreutilizables • Servicios: basados en localización GPS o cell tower triangulation. SQL Database, Map views, entre otros
¿Qué hace a Android especial?
• Administración automática del ciclo de vida de la aplicación. Cada programa esta totalmente aislado de otro por múltiples capas de seguridad. El usuario final no tiene porque preocuparse de que aplicación esta activa o cerrar un programa para queotro se ejecute. Android es optimizado para dispositivos de low-power, lowmemory.
¿Qué hace a Android especial?
• Gran calidad de gráficos y sonido. Smooth es la opción para gráficos 2D y animación inspirada por Flash + OpenGL para gráficos 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.
Contenido
• • • • • • Android ¿Quien debería seguir este curso? ¿Cómo esta dividido el curso? ¿Qué versiones de Android existen? Instalando Tools Primer Programa
Requisitos
• Básico entendimiento de programación en Java o un lenguajeorientado a objetos similar (C#) • No necesitas experiencia previa en el desarrollo de aplicaciones móviles • Es mucho mejor iniciar open mind.
Contenido
• • • • • • Android ¿Quien debería seguir este curso? ¿Cómo esta dividido el curso? ¿Qué versiones de Android existen? Instalando Tools Primer Programa
División
• Son 4 partes en las cuales desarrollaremos una aplicación en común eiremos de menos a tópicos avanzados. • Parte I: Instalación, IDE, Conceptos claves de Android. • Parte II: Interfaces de Usuario, Gráficos 2D, multimedia, simple acceso de datos.
División
• Parte III: Aprenderemos a conectarnos con el mundo exterior, servicios basados en localización, SQLite database y gráficos 3D. • Parte IV: Discutiremos tópicos avanzados como tecnicas avanzadas de entradaincluyendo multitouch, widgets, wallpaper. Finalmente ver como hacer compatible nuestra aplicación con múltiples dispositivos y versiones de Android.
Contenido
• • • • • • Android ¿Quien debería seguir este curso? ¿Cómo esta dividido el curso? ¿Qué versiones de Android existen? Instalando Tools Primer Programa
Versiones de Android
• Android 1.5 (CupCake) Introdujo varios enhancementes a laplataforma de Android. Soporte para soft keyboards (onscreen), video recording, y application widgets. Se registraron 1000 cambios entre la versión 1.1 y 1.5 del API.
Versiones de Android
• Android 1.6 (Donut) Añadió soporte para high-and-low density displays, mas algunos otros cambios que no afecto a muchos desarrolladores. Ver cambios generados por esta versión aquí.
Versiones deAndroid
• Android 2.0 (Eclair)
En esta versión se añadió soporte para multi-touch, virtual keys, administración de account centralizado, APIs de sincronización, docking, HTML 5, y más. Desea ver la lista de cambios, clic aquí. La versión 2.0 fue rapidamente reemplazada por Android 2.0.1 (También se llamo Eclair). En conclusión tiene lo de la versión 2.0 + bug fixes.
Versiones de Android
• Android2.1 (Eclair Maintenance Release 1)
Añadió soporte para live wallpapers, mas soporte para HTML5 y algunas mejoras menores. Ver cambios aquí.
Versiones de Android
• Android 2.2 (FroYo)
Soporta instalación de aplicaciones en SD cards, tiene un JVM más rápido, OpenGL ES 2.0, y más.
Android 1.5 (o +) es disponible para todos los Android devices. Google ha informado que ya muchos dispositivos...
Regístrate para leer el documento completo.