Nuevo proyecto

Para crear un nuevo proyecto en el IDE descargado se debe tener un emulador sobre el cual se van a instalar las aplicaciones que vayamos creando.

Creación de un nuevo AVD (Android Virtual Device) Emulador.-

1.- Click sobre el siguiente ícono dentro del IDE y después click en New para crear un nuevo emulador:



2.- A continuación se debe crear el emulador, por el momento los únicos cambios que vamos a realiza son los siguientes:

1. Nombre del emulador
2. Dispositivo que se va a crear
3. Versión del SO que va a emular

3.- Click en OK y listo, el emulador fue creado.

Creación de un nuevo proyecto Android.-

1.- Crear un proyecto de tipo Android Application Project, lo único que debemos cambiar aquí son las versiones de Android sobre las cuales queremos que nuestra aplicación se ejecute de la siguiente manera:

Versiones del SO que soportan la aplicación

 2.- Una vez configurado esto, click en Next, hasta llegar a la última pantalla donde podemos cambiar el nombre de la clase y el formulario con el que se crea con todo proyecto por defecto:


Todo listo, ahora a programar!!!

El hola mundo de Android que voy a postear es una calculadora básica (Suma, Resta, Multiplicación y División).



Empecemos por crear un nuevo layout (formulario), esto lo hago siempre que creo un nuevo proyecto porque el que se crea por defecto utiliza un layout (RelativeLayout) que para mi opinión es el peor; para hacer esto basta con dar click derecho en el directorio layout y crear un nuevo Android XML File.

Una vez hecho esto debemos modificar la clase que se crea por defecto poniendo el nombre del layout que acabamos de crear en el método setContentView, este método está dentro del onCreate.

En el nuevo layout creado vamos a colocar los componentes necesarios para que la aplicación quede de la siguiente manera:


Los componentes encerrados en el recuadro deben tener un id  cada uno


Estos componentes los vamos a atar con objetos en la clase java que se crea por defecto, para lo cual debemos crear dos atributos de tipo EditText y los ataremos en el métdo onCreate de la siguiente manera:




Una vez atados los componentes vamos a crear los métodos correspondientes a cada operación básica de la calculadora, lo importante de estos métodos es su firma, ésta debe ser de la siguiente manera:

public void nombreMetodo(View v)

Todo método que sea atado a un componente del layout debe tener un modificador de acceso public, no retornar nada (void) y recibir como parámetro un objeto de tipo View.
A continuación se muestra el método correspondiente a la suma, los demás son parecidos excepto por la operación que realizan:

Este método debe estar en la clase que se genera por defecto, lo último que resta por hacer es atar los métodos a los botones del layout (formulario), esto se lo hace en el atributo onClick del componente de la siguiente manera:

El valor del atributo onClick es el nombre del método



Lo último que nos resta por hacer es dar click derecho sobre el proyecto Run As>Android Application






Espero que este primer ejemplo les sea de ayuda, cada semana postearé un ejemplo nuevo. Saludos a todos, si tienen alguna duda comenten más abajo.

Si desean descargar el código fuente del ejercicio lo pueden hacer desde el link de abajo:

Comentarios