Creando Aplicaciones Android Hola Mundo
Spanish (Español) translation by Viviana Brito (you can also view the original English article)
Cambios recientes a las herramientas SDK Android, hicieron posible la creación rápida de proyectos Android, utilizando varias plantillas de inicio. Aprenda cómo crear varias app diferentes de "Hola Mundo" para la plataforma Android en este tutorial.
Parte 0: Comenzando.
Esta serie de tutoriales Android están destinados a ayudarle a desarrollar las habilidades y la confianza necesarias para construir apps Android reales y de calidad. Este tutorial es para el desarrollador Java que está comenzando a aprender el desarrollo de app Android, y que está de alguna forma familiarizado con Eclipse y ha instalado el Android SDK y el Android Developer Plugin para Eclipse. Si no estas preparado, mira los tutoriales anteriores de esta serie.
Parte 1: Creando un Básico Hola Mundo.
Primero, vamos a crear una app del clásico hola mundo que simplemente dibuje el texto "Hola Mundo" en la pantalla.
Paso 1: Crear un Nuevo Proyecto Android.
En Eclipse, presiona el botón Create New Android Project.


También puedes ir a File, New, Other, Android, Android Aplication Project.


Paso 2: Configura los Ajustes de Proyecto o Project Settings.
Ingresa el nombre de la aplicación, nombre del proyecto, y nombre del paquete. Selecciona el Constructor SDK que se adapte a tus dispositivos de prueba y favorezca las configuraciones del emulador.


Paso 3: Añade un Icono de Arranque de la App.
Presiona Next. Selecciona el icono de arranque (Launcher Icon). Siempre puedes cambiarlo luego, pero este es para la app Hola Mundo.
Paso 4: Selecciona el Tipo de Actividad de la App.
Presiona Next. Ahora elige "BlankActivity".


Paso 5: Especifica los Detalles de la Actividad.
Presiona Next. Ingresa algunos detalles para la Actividad. Finalmente, presiona Finish.


Paso 6: Revisa tu Sencilla App.
Crea un AVD (Dispositivo Virtual Android) así como una configuración para el Ejecutable o el Depurador para tu proyecto. Ahora, ejecuta tu proyecto en un emulador o un dispositivo Android compatible. Ahora ya creaste una aplicación sencilla Android con una clase de Actividad, una pantalla que muestra el texto ¡Hola Mundo!.


Parte 2: Creando un Hola Mundo Navegable.
Ahora, vamos a crear otra app Hola Mundo. Esta vez, sigue los pasos anteriores pero con modificaciones al Paso 2 y Paso 5, como veremos a continuación.
Nuevo Paso 2: Configurar los Ajustes del Proyecto.
Ingresa el nombre de la aplicación, nombre del proyecto, y el nombre del paquete como lo harías normalmente. Sin embargo, esta vez debes establecer el valor de tu proyecto de "Minimun Required SDK" a "API 14 Android 4.0 (IceCreamSandwich)". Esto significa que la aplicación que estás por crear, sólo será compatible con dispositivos y emuladores en los que se ejecute Android 4.x y versiones más avanzadas (API Nivel 14).


Nuevo Paso 5: Especificar los Detalles de la Actividad.
Ahora elige otra opción aparte de "None" para el tipo de navegación. Las opciones disponibles son Pestañas (Tabs), Pestañas+Desplazamiento Lateral (Tabs + Swipe), Desplazamiento Lateral+Título (Swipe Views + Title Strip) y Menú Desplegable(Dropdown). Una pequeña muestra gráfica es visualizada a la derecha para darte una idea de lo que cada uno significa. Para este ejemplo, hemos seleccionado Swipe Views + Title Strip, como tipo de navegación. Finalmente, presiona Finish.


Nuevo Paso 6: Revisa tu App Navegable.
Crea un AVD así como una configuración del Ejecutable y el Depurador para tu proyecto. Ahora, ejecuta tu nuevo proyecto en un emulador o un dispositivo Android compatible. Has creado una aplicación Android Hola Mundo un poco más interesante con opciones de navegación mejoradas.


Parte 3:
Creando un Hola Mundo Fragmentado.
Ahora vamos a crear una clásica app hola mundo basada en fragmentos, que muestre una lista en un fragmento con los detalles de otro fragmento. Esto mostrará dos pantallas en una pantalla estándar en modo retrato o usando el diseño de doble panel en una pantalla del tamaño de una tablet. De nuevo, sólo listaremos los pasos cuando difieran de los ejemplos anteriores.
Nuevo Paso 2: Configurar los Ajustes del Proyecto.
La aplicación debe tener una Versión Mínima Requerida del SDK de "API 11: Android 3.0 (Honeycomb)" para poder usar los fragmentos, ya que el asistente del proyecto Eclipse Android no toma ventaja de las herramientas como la biblioteca de Ayuda Android, la que hace modificaciones a tecnologías como los fragmentos, a una versión antigua de la plataforma Android.


Nuevo Paso 4: Selecciona el Tipo de Actividad de la App.
Esta vez, en lugar de BlankActivity, escoge MasterDetailFlow en la pantalla Create Activity.


Presiona Next y luego completa los detalles para Master/Detail Flow. Para los propósitos de este tutorial, vamos a trabajar con un conjunto de "Things".


Nuevo Paso 6:
Revisa tu App Fragment-Aware.
Crea un AVD así como una configuración para el Ejecutable y el Depurador para tu proyecto. Ahora, ejecuta tu nuevo proyecto en un emulador o un dispositivo Android compatible. ¡Ya creaste una aplicación Hola Mundo más interesante con un diseño basado en fragmentos!
Cuando ejecutes este Hola Mundo, lo que se muestre será diferente, dependiendo del tipo de dispositivo o emulador en el que lo ejecutes y la orientación de la pantalla. Aquí puedes ver la app en el emulador de una común y pequeña pantalla.


Y aquí está la misma app ejecutándose con una resolución más alta y en un emulador con las dimensiones de pantalla de una tablet.


Conclusión.
Has aprendido cómo crear una variedad diferente de estilos de app "Hola Mundo". Esto incluye pantallas básicas en blanco, apps con diferentes tipos de navegación y apps más complejas fragmentadas. Emplear el asistente de proyecto de Eclipse Android, puede ayudarte a comenzar rápidamente y en la dirección correcta. ¡Ya estás listo para comenzar a aprender el desarrollo Android!
Ya estás bien encaminado para el desarrollo Android. ¿Qué tipos de apps estás esperando crear? ¿Cuál ejemplo de app fue tu favorito? ¡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!






