Pues…vuelvo a Eclipse.

En un post anterior, me lancé a la aventura de cambiar de IDE para los desarrollos en Android. Decidí que, a partir del proyecto de software de tareas GTD, utilizaría NetBeans con nbandroid como entorno de desarrollo. Al principio me encantó, pero dos factores han hecho que cambie de opinión y vuelva a Eclipse:

  1. nbandroid funciona muy bien, pero no tiene aún utilidades que sí tiene el plugin para Eclipse. Hecho en falta sobre todo la parte del asistente gráfico.
  2. La existencia de Android Bootcamp Series 2012. Se trata de nada más y nada menos de 29 videotutoriales para aprender desarrollo sobre Android. He empezado a verlos y, por el momento, me gustan mucho. Sólo tienen la pega de que están en inglés. Estos tutoriales se basan en el plugin para Eclipse, por lo que prefiero seguirlos tal y como ellos proponen.

Así que, vuelta a instalar y configurar Eclipse. Para aquellos que os animéis, el video de Android Bootcamp número 3 lo explica perfectamente.

Saludos.

Nos cambiamos a NetBeans

Después de una serie de posts dedicados al desarrollo de una aplicación simple para Android, en los que se utilizó el IDE Eclipse, voy a cambiar el entorno a NetBeans. Eclipse me ha gustado, aunque una serie de problemas han hecho que tome esta decisión. Respecto a NetBeans, ya lo había probado para pequeños desarrollos en Java, y me gustó mucho. Para ello necesitaremos añadir una serie de plugins. Para aquellos interesados, pueden informarse en la página del proyecto NBAndroid. En ella se explican los pasos para instalar los plugins en este IDE.

A partir de los siguientes posts se tendrá en cuenta este cambio. Dentro de poco saldrán a la luz nuevos posts, de un nuevo proyecto a desarrollar para Android.

Saludos.

Android. Juego del ahorcado (VI). Activando el teclado.

gingerdroidHay varias maneras de implementar un teclado en Android, incluso de desarrollar vía código un teclado propio. En este post se presenta un ejemplo de cómo presentar el teclado propio del Android  (soft) en pantalla para que, como se explicará en posts más adelante, poder utilizarlo y saber qué letras elije el jugador.

Sigue leyendo «Android. Juego del ahorcado (VI). Activando el teclado.»

Android. Juego del ahorcado (I). Interfaz de usuario declarativa.

android
Después del primer post sobre la instalación y creación del primer Hola Mundo, voy a seguir esta serie de posts con un ejemplo: el juego del ahorcado. Pero antes de entrar en materia, es conveniente clarificar algunos conceptos sobre Android:

  1. A diferencia de los entornos de Escritorio que normalmente conocemos, Android utiliza una pila de Aplicaciones, gestionada por el Activity Manager, para navegar por ellas. Se parece más a como utlizamos un navegador web: vamos pasando de ventana a ventana, pero no las tenemos todas al mismo tiempo como puede ser un gestor de ventanas de Windows o el de KDE.
  2. Una aplicación en Android consiste en una o más «Activities» (pantallas de usuario) más un proceso Linux que las contiene (sí, la base de Android es Linux). Al contrario de lo que pudiese parecer, las Activities no están «atadas» al proceso, lo cual da a lugar que podemos tener aplicaciones «vivas» incluso después de «matar» el proceso. Un proceso es como un contenedor a disposición de las «Activities».
  3. Las «Activities», durante su ciclo de vida, pueden estar en diferentes estados, los cuales podemos detectar mediante la reescritura de unos métodos tipo ONxxxx(). Hablaré de ellos en futuros posts.
  4. Definiciones:
    Sigue leyendo «Android. Juego del ahorcado (I). Interfaz de usuario declarativa.»

Desarrollo para dispositivos con Android. Instalación y crear el primer programa.

android
Para esta serie de posts sobre desarrollo con Android, utilizaré Eclipse. Explicaré los pasos detallados para instalar lo necesario, sobre Ubuntu Lucid Lynx:
Sigue leyendo «Desarrollo para dispositivos con Android. Instalación y crear el primer programa.»