22.7.11

Tutorial Android parte 1: Instalando Android

 

Vamos a instalarnos Android. Este tutorial se ha desarrollado siguiendo los pasos que vienen en la web oficial de Android SDK:

http://developer.android.com/sdk/installing.html

 

Instalar Java SE Development Kit

Los pasos a seguir son:

- Entrar en:

http://java.oracle.com

- Luego seleccionamos “Downloads”,

- Seleccionamos “Java SE”,

- Seleccionamos “JDK”,

- Aceptar la licencia,

- Seleccionar el sistema operativo (en mi caso Windows x86) y se comenzará a descargar.

- Después ejecutamos el instalador y ya quedará instalado el JDK.

- Podéis ir al registro o no según como queráis. Pulsando

Nota: si intento instalar el Android SDK antes del JDK, me informa de que tengo que tener descargado el Java SE Development Kit antes de instalar el Android SDK.

 

Instalar Eclipse IDE

Vamos a la web:

http://www.eclipse.org/downloads/

Y descargamos el entorno Eclipse que queramos (en la web de Google recomiendan la versión Eclipse Classic).

Lo descomprimimos en una carpeta y ya lo tendríamos instalado en nuestro sistema.

 

Nota sobre la estructura de las carpetas

Yo he creado la siguiente estructura de carpetas:

Directorio principal para meter todas las cosas de Android:

C:\Android

Directorio para el Eclipse IDE:

C:\Android\eclipse-SDK-3.6.2-win32

Directorio para Android SDK:

C:\Android\ android-sdk_r11-windows

 

Instalar Android SDK

Vamos a esta web:

http://developer.android.com/sdk/index.html

Y seleccionamos la descarga que más nos interese. En este caso yo he seleccionado:

android-sdk_r11-windows.zip

Tras descargarlo, hay que descomprimirlo en la carpeta que queramos.

 

Instalar el plugin ADT para Eclipse

Para desarrollar aplicaciones para Eclipse hay un plugin llamado Android Development Tools (ADT). Este plugin proporciona un entorno más potente para construir aplicaciones Android.

Para instalarlo hay que seguir los siguientes pasos (los pasos vienen en http://developer.android.com/sdk/eclipse-adt.html#installing):

- Lanzar Eclipse.

- Entrar en Help -> Install new software...

- Pinchar en el botón Add en la esquina superior derecha.

- Aparecerá la ventana de Add Repository, introducir:

Name = “ADT Plugin”

Location = https://dl-ssl.google.com/android/eclipse/

- Pulsar Ok.

- Aparecerá la lista de componentes, chequearlos todos y pulsar Next.

- Pulsar Next en la lista de herramientas a descargar.

- Leer y aceptar la licencia y pulsar Finish.

Si aparece un aviso de seguridad diciendo que la autenticidad o validez del software no puede obtenerse, click en Ok.

- Cuando terminen de instalarse los componentes, reiniciar Eclipse.

 

Configurando el plugin ADT

- Entra en Eclipse y selecciona Window > Preferences....

- Seleccionar la pestaña Android en el panel izquierdo.

- A continuación se te preguntará si quieres mandar información a Android, seleccionar si enviarlo o no y pulsar en Proceed.

- Para el SDK Location pinchar en Brwse y buscar el directorio donde descargaste el SDK (en mi caso era C:\Android\android-sdk_r11-windows\android-sdk-windows).

- Pulsar en Apply y luego Ok.

 

Añadiendo plataforma y otros componentes

El último paso es usar Android SDK y el AVD Manager (un a herramienta incluida en el SDK) para descargar los componentes esenciales al entorno de desarrollo.

Para lanzar el Android SDK y el AD Manager hay que hacer lo siguiente:

- Entrar en Eclipse y seleccionar Window -> Android SDK and AVD Manager.

- En Windows, hacer doble click en SDK manager.exe en la carpeta donde descomprimiste el Android SDK.

- En Eclipse en la ventana de Android SDK and AVD Manager seleccionar “Available packages”

- Marcar todos los paquetes y dar a Install Selected.

- Pulsar “Accept All” para aceptar todas las licencias y pulsar el botón para que comiencen a descargarse los paquetes.

 

Creando nuestro primer programa “Hello, World!”

Vamos a crear el primer programa siguiendo el tutorial:

http://developer.android.com/resources/tutorials/hello-world.html

Creando un AVD

- Primero abrimos Eclipse.

- Seleccionamos Window -> Android SDK and AVD Manager.

- Seleccionamos Virtual Devices en el panel lateral.

- Hacemos click en New.

- Se abrirá la ventana de Create New AVD. Rellenar con las siguientes opciones:

Name: "my_avd" (por ejemplo).

Target: “Android 1.5” (es la plataforma sobre la que correrá el emulador).

El resto de campos se pueden ignorar para este ejemplo.

- Hacer click en Create AVD.

Nota: los que tengáis un pc muy potente podéis seleccionar otro Target de una versión mayor como por ejemplo “Android 3.1”.

Crear un nuevo proyecto Android

Para crear un nuevo proyecto:

- Ir a File -> New -> Project.

- Seleccionar un proyecto "Android Project" y pulsar Next.

- Rellenar los campos con los siguientes valores:

Project name: HelloAndroid

Application name: Hello, Android

Package name: com.example.helloandroid

Create Activity: HelloAndroid

- Hacer click en Finish.

Ahora vamos a introducir las instrucciones para insertar la frase “Hello, Android!”.

En el constructor hay que añadir estas dos instrucciones.

TextView tv = new TextView(this);

tv.setText("Hello, Android");

El código quedaría así:

package com.example.helloandroid;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class HelloAndroid extends Activity 

{

 /** Called when the activity is first created. */

 @Override public void onCreate(Bundle savedInstanceState) 

 {

 super.onCreate(savedInstanceState);

 TextView tv = new TextView(this);

 tv.setText("Hello, Android");

 setContentView(tv);

 }

}

clip_image002

Lanzar la aplicación

- Seleccionar Run -> Run.

- Seleccionar Android application.

clip_image004

Tardará un poco en que se lance el programa... podéis aprovechar para ir al baño o tomaros un descanso.

clip_image006

Como veis ha salido genial.

¡Buen trabajo!


Tutoriales Android


Lista de artículos "Aprender Android":

Tutoriales Windows Phone 7

Lista de artículos "Aprender Windows Phone 7":



"Learn Windows Phone 7" articles in english:



13.7.11

Video: Expression Blend for Windows Phone


Curso Online de Desarrollo de aplicaciones para Windows Phone 7


En Msdn España han creado este curso para aprender a desarrollar aplicaciones para Windows Phone 7.

El curso consta de varios vídeos, presentaciones y ejercicios que guían en el diseño y desarrollo de aplicaciones para Windows Phone en Silverlight.

Acceder al Curso de desarrollo de aplicaciones para Windows Phone 7.

Windows Phone Mango para desarrolladores registrados


He encontrado esta noticia en la web de App Hub.

Tenéis toda la información sobre cómo conseguir vuestro Windows Phone Mango, solo en el caso de que seáis desarrolladores registrados en el Marketplace, en el siguiente enlace:

Acceder a "Windows Phone Mango for registered developers".

Tutoriales rápidos para aprender Windows Phone 7



Acceder a los tutoriales rápidos en App Hub.

Recursos en Nokia Developer para Windows Phone 7

En la web de Nokia Developer dedicada a los desarrolladores de aplicaciones para dispositivos Nokia hay una seccción dedicada a Windows Phone 7.

Os reocmiendo entra en la sección de documentación donde hay ejemplos de código y un buen número de recursos muy útiles.

Acceder a "Documentation and Resources for Windows Phone 7.1".

6.7.11

Artículo: Como generamos las releases en Plain Concepts, el caso de las aplicaciones de Windows Phone de Prisa

He encontrado este artículo en el blog de Luis Guerrero en el que cuenta todos los datos del desarrollo de las aplicaciones El Pais, As.com, CincoDias.com para Windows Phone 7.

Muy interesante y útil.

Acceder al artículo "Como generamos las releases en Plain Concepts, el caso de las aplicaciones de Windows Phone de Prisa".

Articulo: Capabilities used in Windows Phone Apps

Os paso este artículo que he encontrado en el blog de AdDuplex con estadísticas e información sobre las capacidades de los Windows Phone 7.

Acceder al artículo "Capabilities used in Windows Phone Apps".

Artículo: Everything you need to know about Windows Phone Mango Tools, Training Kit and Developer Phone Images

Os paso este artículo en el blog de Dave Dev muy interesante para que estéis al tanto de lo último sobre las herramientas de desarrollo, el Training Kit, ejemplos, publicidad y otras cosas que vendrán para Windows Phone 7 Mango.

Accceder al artículo "Everything you need to know about Windows Phone Mango Tools, Training Kit and Developer Phone Images".

Entorno de desarrollo Android


He encontrado este tutorial en el blog de SGOliver (os recomiendo seguirlo) sobre cómo instalar Android.

Muy útil.

Acceder al artículo "Entorno de desarrollo Android".

5.7.11

Tutorial: Developing an Application using Panorama View on Windows Phone 7

Os paso este artículo en el blog de Microsoft Feed en el que enseñan cómo crear una aplicación usando el control Panorama.

Acceder al artículo "Developing an Application using Panorama View on Windows Phone 7".

Nuevos capítulos libro Silverlight para Windows Phone 7

Josué Yeray en su blog está publicando un libro por capítulos para aprender a desarrollar aplciaciones Silverlight para Windows Phone 7.

Os paso los enlaces a los capítulos 1, 2 (¡nuevo!) y 3 (¡nuevo!).

Libro por capítulos: Programar en Silverlight para Windows Phone 7 Cap 1 / Cap 2 / Cap 3 (Autor: Josué Yeray - Plain Concepts)