Building Android and iPhone applications from scratch
In: Android| Tutoriales
28 Jul 2009Antes de empezar a crear nuestra primera aplicación tenemos que asegurarnos de haber seguido los pasos previos para la instalación del SDK y el entorno de desarrollo. Una vez tenemos hemos completado esos pasos ya podemos comenzara a desarrollar.
¿Qué es esto?
Este tutorial muestra cómo crear la versión Android del archiconocido HelloWorld [tweetmeme]
¿Qué voy a aprender?
Crear una Android-Project en Eclipse, modificar código y crear una Run-Configuration.
¿Cómo quedará?

Pasos a seguir:
1- Lo primero que tenemos que hacer es crear un nuevo Proyecto.

2- Rellenamos el formulario, aqui tenéis una pequeña descripcion de los campos:
Nombre del Proyecto de Eclipse – nombre del directorio que contendrá los archivos del proyecto.
Título para tu aplicación – es el nombre que aparecerá en los menús del dispositivo Android
Es el package namespace (sigue las mismas reglas que los paquetes Java) donde residirá el código fuente. La Activity principal se creará ahí también. El nombre del package debe ser único entre todos los package instalados en el sistema Android; por esa razón, es muy importante utilizar un estándar para el paquete de aplicaciones.
Este es el nombre de la clase que se creará. Será una subclase de la clase Activity, una Activity es simplemente una clase que puede ejecutarse y realizar acciones. Se puede crear una interfaz de usuario si lo desea, pero no es necesario. Como se indica en la casilla de verificación, esto es opcional, sino una actividad casi siempre se utiliza como base para una solicitud.
Este valor especifica el nivel mínimo requerido por la API de su aplicación. El nivel mínimo de la API tiene que coincidir con el nivel de la API del dispositivo virutal que utilizemos (más adelante veremos como crear uno). Si una aplicación necesita un API de nivel superior al nivel del dispositivo, la aplicación no se instalará.
3- Una vez creado el Proyecto éste es el código de la aplicación:

4- El próximo paso es crear un dispositivo virtual donde poder ejecutar las aplicaciones que desarrollemos.

5 – Ahora si, ya estamos preparados para meterle mano al código.
Vamos a modificar el método onCreate para que muestre un texto por pantalla. El método onCreate es lo primero que se ejecuta de una Activity, para éste tutorial no nos extenderemos con el ciclo de vida de una Activity pero si lo haremos en la siguiente entrada. La clase os debería quedar de la siguiente manera:
package com.mobiledev.Hello_World;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello_World extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Para mostrar un texto utilizamos un TextView
TextView tv = new TextView(this);
//Añadimos algo de texto al nuevo control
tv.setText("Hello World - mi primera aplicación" );
//Le decimos a la aplicación que muestre el TextView
setContentView(tv);
}
}
6- Lo único que nos queda ya es ejecutar el código y ver el resultado en el emulador. Buscamos el botón de Run Configurations en el menú de Eclipse y al darle aparece lo siguiente.

En la pestaña de target seleccionamos el emulador que hemos creado anteriormente.

7- Ejecutamos la aplicacion. Mientras vemos como se carga Android podemos aprovechar para mirar a la consola de Eclipse y empezar a familiarizarnos con los mensajes de debug que van apareciendo. Una vez cargado se ejecutará la aplicación.

Código fuente: [tweetmeme]
|
|
download: HelloWorld (22.42KB) added: 28/07/2009 clicks: 189 description: Primera aplicación con Android |
Entradas relacionadas:
La comunidad de desarrollo sobre Android e iPhone en castellano es algo limitada, así que hay que sumar, desde aqui intentaré aportar mi granito de arena y ayudar a quien lo necesite. No dudes en preguntar cualquier duda, entre todos los solucionaremos.
2 Comentarios to Creando la primera aplicación con Android
Diseñando la aplicación, uso de TabHost en Android | mobile development
Julio 30th, 2009 at 10:30 AM
[...] vimos cómo crear nuestra primera aplicación. A partir de ahora seguiremos el proceso de desarrollo de una aplicación, intentando profundizar [...]
Jonatan
Enero 8th, 2010 at 8:43 AM
AMigo muchas gracias, ojala sigas postiando este contenido, aunque no comente hay mucha gente interesada. Gracias!