Mi primera aplicación con Android

septiembre 12th, 2011 Android

Comenzaré este blog diciendo que me causo cierta sorpresa la decisión del profesor de designarnos este trabajo de investigación; al tiempo que me emocionó ya que desde algún tiempo atrás tenia curiosidad y deseos de saber cómo se desarrolla para una plataforma móvil, y no podría ser de mejor manera  que con  Android, sistema operativo creado por Google que va creciendo aceleradamente en el mercado de los móviles siendo el tercero según el ranking de agosto de la página “Desarrolloweb.com”.

Bueno investigando como desarrollar una aplicación para Android encontré varias alternativas entre ellas http://www.appinventorbeta.com/ que es una página para desarrolladores de Android cuenta con una interfaz muy sencilla e intuitiva; otra de las opciones es Eclipse (Entorno de desarrollo para múltiples lenguajes) que mediante un plug-in adicional nos permite también desarrollar para Android.

Me decidí por la segunda opción ya que Eclipse se parece un poco a Netbeans, una vez  descargado e instalado Eclipse procedemos descargar e instalar el SDK de Android.

Al tratar de instalar el SDK me mostro un mensaje que mi máquina virtual de Java no estaba preparada para Android así que me toco descargar el último JDK(Java Development Kit)  e instalarlo una vez hecho esto instalé el plug-in de Eclipse accediendo al menú Ayuda>Instalar Nuevo Software; me mostró un cuadro de diálogo en donde se ingresa la dirección desde la que se descarga el plug-in: https://dl-ssl.google.com/android/eclipse/ seleccionamos las opciones que salen en la parte de abajo y procedemos a instalar.

Finalmente configuramos el plug-in en el Eclipse, esto lo hacemos mediante la opción Preferencias en el menú Herramientas, se selecciona Android en la lista y se setea la ruta de la carpeta donde se instaló el SDK de Android y Aceptar.

Ahora a buscar un tutorial que me oriente para realizar mi primera aplicación en Android encontré uno muy bueno en esta dirección http://www.cristalab.com/tutoriales/crear-un-hola-mundo-en-android-c76946l/

Una vez ya configurado procedí a crear la aplicación según el tutorial, cree  un nuevo proyecto del tipo Proiect luego en el wizard seleccione la opción Android Project, siguiente y coloqué las propiedades de mi nuevo proyecto Project Name Hola Espol , escojí el Target Name Android 2.3.3, esto indica la versión de Android en la que correrá la aplicación, luego se indica el paquete del cual va a formar parte la aplicación en este caso espol.com y luego damos clic en Finish.

Al dar clic en Finalizar se creó el proyecto y se mostró la estructura del mismo.

Ahora siguiendo el tutorial voy a la clase HolaEspolActivity y al revisarla me doy cuenta que es una clase más de java en la que esta creado un Evento que se dispara cuando se crea la ventana o en este caso la Actividad, creamos una instancia del objeto TextView que es equivalente al TextField, a la que llamaremos txtMensaje, le indicamos cual será su control parent, seteamos su propiedad text con el valor de “Bienvenidos”  y luego agregamos el control al contenedor principal esto lo hacemos mediante la sentencia setContentView(txtMensaje) y guardamos .

Hay una parte que se le olvido al que creo el tutorial que menciono y es que hay que crear un Dispositivo Virtual el cual nos permita ver corriendo nuestra aplicación de Android, lo creamos mediante el Administrador del SDK de Android el mismo que lo encontramos en el menú Ventana del Eclipse, damos clic en Nuevo y lo importante es darle un nombre y asignarle cual será la plataforma en la cual corra en este caso Android 2.3.3 y damos clic en Crear AVD.



Y llego el momento de probar la aplicación “Hola Espol” di clic en “Run Hola Espol” y que creen, exacto no corrió, salta un error invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe., el mismo que investigando un poquito encontré que es común en usuarios Windows y lo solucione siguiendo las indicaciones de esta página http://mauricioaedo.com/sistemas-operativos/android/solucion-a-invalid-command-line-parameter-de-avd/.

Ahora si ejecute la aplicación esperé unos minutos mientras se levanta el emulador, por cierto demoro más de lo esperado pero  al fin puede ver el resultado de este esfuerzo se presentó la aplicación “Hola Espol” y con el Mensaje “Bienvenidos”.

Como conclusión podría decir que desarrollar para Android no es complicado, la parte más tediosa quizás es la preparación del IDE para desarrollar, es cierto también que he realizado una aplicación muy sencilla, queda en cada uno de nosotros interesarnos por esta plataforma y seguirla explotando y conociendo.  Hasta una próxima oportunidad.