Este documento presenta una introducción al desarrollo de aplicaciones móviles para Android. Explica que Android es una plataforma móvil que incluye un sistema operativo basado en Linux y aplicaciones nativas, diseñado para teléfonos inteligentes, tabletas y otros dispositivos. También describe brevemente el origen de Android, su arquitectura, tipos de aplicaciones, herramientas de desarrollo como el SDK de Android y Eclipse con el plugin ADT, y los pasos finales para publicar una aplicación.
3. Agenda
• ¿Que es Android?
• ¿Como comenzó todo?
• Arquitectura
• Aplicaciones
• Desarrollo Android
• Demostración
• Publicar App
4. ¿Que es Android?
Plataforma Móvil formado por:
• Un sistema operativo móvil basado en Linux
• Aplicaciones nativas.
Android Sistema Operativo
• Enfocado a teléfonos inteligentes (Smartphones) tabletas y Google TV
entre otros.
• Soporta diferentes Resoluciones de Pantalla, distintas densidades de
Pixeles y tecnología Multitáctil.
• OS Multitarea, con soporte de applicaciones JAVA
• Conectividad Wi-Fi, Bluetooth, GSM/EDGE, etc.
• Almacenamiento de datos con SQLlite
6. ¿Cómo comenzó todo?
• En octubre de 2003
Andrew Rubin y tres compañeros fundan
Android Inc. en California.
• En julio de 2005
Google adquiere Android Inc por 50
millones de Dolares.
• En noviembre de 2007
Se “libera” el “kit de desarrollo
de aplicaciones”. Nacen las apps.
9. Tipos de Aplicaciones
Nativas: Categorías
La mayoría de aplicaciones se sitúan en una o dos
categorías de las siguientes:
• Aplicaciones primer plano (foregorund).
• Aplicaciones en segundo plano (background).
• Aplicaciones intermitentes (Intermittent).
• Widgets, Live Wallpapers.
13. ADT Bundle for Windows (todo en uno listo para desarrollar)
• Eclipse 3.6.2 (Helios) o superior
• ADT Plugin
• Android Platforms-tools
• http://developer.android.com/sdk/index.html
Android SDK Tools
• Android SDK (solo el sdk de android), necesitaras instalar ADT Plugin en
tu eclipse y especificar el path de Android SDK
Android Plataform Tools
• Se pueden descargar con el uso de ADT, para desarrollar aplicaciones
para una versión especifica de android os.
Desarrollo Android