Aplicaciones Android de Ejemplo
Spanish (Español) translation by Viviana Brito (you can also view the original English article)
El SDK de Android incluye muchas aplicaciones ejemplo que pueden ayudarte a aprender Android al inspeccionar cuán diferentes son aplicadas las APIs para desarrollar una aplicación móvil. Estas aplicaciones ejemplo están disponibles para descarga a través del SDK Android Manager. Aprende cómo crear con facilidad proyectos Eclipse alrededor de estas apps de ejemplo, compilarlas y usarlas para tus propios proyectos.
Parte 0: Comenzando.
Este tutorial es para el desarrollador Java que está comenzando a aprender el desarrollo de aplicaciones Android, que está familiarizado con Eclipse y quien ha instalado el SDK Android con el Android Developer Plugin para Elipse. Si no estás preparado, mira los tutoriales anteriores de esta serie.
Paso 1: Descargar los Ejemplos Android
Los Ejemplos SDK de Android pueden ser descargados utilizando el Android SDK Manager. Estos modelos o ejemplos están organizados por el Nivel de API para el que fueron diseñados y pueden ser descargados bajo la etiqueta "Samples for SDK". Hablando de eso, la extensión de descargas de Google API tiende a venir con ejemplos específicamente para ilustrar su manejo.


Como sabrás, el Android SDK Manager descarga los ejemplos en un directorio que se encuentra bajo la instalación de tu SDK. Puedes usar estos para comenzar el proyecto. Incluso puedes copiarlos así no modificas los originales. Pero, ¡así no es como lo haremos! ¡Hay una mejor manera!
Paso 2: Comienza el Asistente de Proyecto de Ejemplo.
En Eclipse, elige File > New > Other..., luego expande la carpeta Android y selecciona "Android Sample Proyect"


Paso 3: Elige un Build Target
A continuación, se te presentará una lista de objetivos a construir. Lo que ves aquí está directamente relacionado a qué Nivel de API modelo hayas instalado a través del Android SDK Manager. Lo que ves en esta captura de pantalla, es probablemente una exageración. Muy pocos desearán como objetivo el Android 1.1 (De verdad).


Puedes elegir solamente un objetivo para tu proyecto. Para continuar, selecciona Android 4.1. Android Open Source Project, el cual es API Nivel 16.
Paso 4: Elige un Proyecto de Ejemplo
En la pantalla siguiente, se visualizará una variedad de proyecto de ejemplo compatibles entre los que puedes elegir. Los proyectos que terminen en "> test" son proyectos de prueba JUnit, similiares a un proyecto primario. Son menos interesantes para el principiante, así que por el momento apegate a los proyectos non-test.
Selecciona un proyecto de ejemplo, luego ingresa un nombre si deseas cambiarlo. Cambiar el nombre es útil si ya creaste el proyecto de ejemplo alguna vez y deseas crear una nueva versión dentro del espacio de trabajo de ejemplos de Eclipse. Para continuar avanzando, elige ApiDemos. Lo llamaremos "ApiDemo 4.1" de manera tal de no confundirlo con otros modelos ApiDemos de otras versiones de SDK.


Paso 5: Explorar un Proyecto de Ejemplo
Tu proyecto nuevo se mostrará ahora en Eclipse. Puedes ver sus archivos, paquetes y la estructura de la aplicación de ejemplo. La aplicación de ejemplo de ApiDemos, es particularmente grande ya que posee código de ejemplo para demostrar casi cualquier núcleo Android API


Paso 6: Ejecutar un Proyecto Modelo
Vamos a compilar y ejecutar nuestro nuevo proyecto de ejemplo en el emulador. Primero, inicia tu emulador y espera a que se ejecute completamente (¿olvidaste como funciona esto? Mira Android Virtual Device Creation).
A continuación, elige Run > Run Configurations...


Haz doble click en Android Application (o click derecho y elige New) En la primera pestaña, elige la ubicación..., selecciona tu nuevo proyecto de ejemplo y haz click en OK.


Ahora completa el campo Nombre. Normalmente nombramos a nuestras configuraciones de ejecución con el nombre del proyecto para evitar confusiones, pero puedes nombrarla de la forma que gustes. Las Configuraciones de Ejecución y Depuración tienen diferentes opciones de tal modo que podrías querer múltiples configuraciones para un solo proyecto.


En la pestaña Target, presiona el botón radio para "Always prompt to pick device". Toma nota de algunas de las otras opciones de Configuración de Ejecución (Run Configuration), como la velocidad de la red y estado latente; no vamos a usar ninguna de estas opciones en este momento, pero vale la pena saber que existen.


Ahora presiona el botón Run. Debería aparecer el cuadro de diálogo para seleccionar el Dispositivo Android. Este cuadro de diálogo muestra cualquiera de los dispositivos Android actualmente conectados y las instancias de emuladores ejecutándose, al principio de la sección así como ofrece la opción de ejecutar una nueva instancia de emulador vía una configuración AVD compatible sobre la marcha.


Elige el emulador que ya tienes corriendo y haz click en el botón OK. Verás algo como "Uploading ApiDemo 4.1.apk onto device 'emulator-5554'" en la consola Eclipse mientras el binario está siendo copiado al emulador e instalado. Luego de un momento, app de ejemplo de ApiDemos, se pondrá en marcha dentro del emulador.


Paso 7: Prueba con Más Aplicaciones de Ejemplo.
Ahora que ya sabes cómo crear un proyecto Eclipse y hacerlo correr sobre una aplicación de ejemplo de Android SDK, puedes crear lo que te guste. Recuerda que cada API puede tener un conjunto diferentes aplicaciones de ejemplo. Explóralas. Por ejemplo, aquí hay una imagen de la aplicación de ejemplo de Weather List Widget.


Paso 8: Prueba Ejemplos en Tu Dispositivo.
Conecta tu teléfono Android o tablet a tu máquina de desarrollo (¿olvidaste cómo? Lee Connecting Physical Android Devices To Your Development Machine). Tu dispositivo aparecerá en el Listado para seleccionar el Dispositivo Android cada vez que intentes hacer correr tu aplicación a través de la Configuración de Ejecución. Mientras que el objetivo API de la aplicación alcanza los requerimientos de la versión del nivel de API, deberías ser capaz de cargarlo y ejecutarlo de la misma manera que en el emulador.


Conclusión
Has aprendido cómo crear proyectos a partir de las aplicaciones de ejemplo en Eclipse, a través de unos pasos sencillos. También aprendiste cómo ejecutarlos en el emulador e incluso en tus ¡propios dispositivos Android! Ya estás encaminado para el desarrollo Android. ¿Qué tipos de aplicaciones estás buscando crear? ¿Cuál aplicación de ejemplo fue tu favorita? ¡Háganos saber en los comentarios!
Sobre los Autores
Los desarrolladores para Móviles, Lauren Darcey y Shane Conder, han sido co-autores de varios libros sobre el desarrollo Android: un libro de programación con un análisis en profundidad, llamado Android Wireless Application Development (ahora en su tercera edición como un set de dos volúmenes), Sams Teach Yourself Android Application Development in 24 Hours, y Learning Android Application Programming for the Kindle Fire: A Hands-On Guide to Building Your First Android Application. Cuando no están escribiendo, pasan su tiempo desarrollando software para dispositivos móviles en su compañía y proporcionando servicios de consultoría. Pueden ser contactados vía email a androidwirelessdev+mt@gmail.com , mediante su blog a androidbook.blogspot.com, y en Twitter @androidwireless.
Necesita Más Ayuda Escribiendo Apps Android? ¡Revisa nuestros Libros Recientes y Recursos!
¡Sé el primero en conocer las nuevas traducciones–sigue @tutsplus_es en Twitter!






