Programación Android, características de una aplicación II

En la primera entrada hablamos de las principales características de una Aplicación en android, en esta ocasión hablaremos más en detalle de algunos componentes.

Detalles de los componentes de una aplicación:

Activity

Es el componente más habitual en las aplicaciones Android, y refleja una determinada actividad llevada a cabo por una aplicación y asociada con una ventana y su respectiva interfaz de usuario. La mayoría de las aplicaciones permiten la ejecución de varias acciones a través de la existencia de una o más pantallas.

Por ejemplo, una aplicación de mensajes de texto. En ella la lista de contactos se muestra en una ventana. Mediante el despliegue de una segunda ventana, el usuario puede escribir el mensaje al contacto elegido, y en otra tercera puede repasar su historial de mensajes enviados o recibidos. Cada una de estas ventanas debería estar representada a través de un componente Activity, de forma que navegar de una ventana a otra implica lanzar una actividad, o dormir otra. Android permite controlar por completo el ciclo de vida de los componentes Activity.

Leer más…

Programación Android, características de una aplicación I

Las aplicaciones en Android difieren de las aplicaciones de escritorio debido a las características de los dispositivos móviles. Para diseñar e implementar una aplicación hay que tener en cuenta los siguientes aspectos:

  • Los dispositivos móviles actuales tienen su limitación, en especial la capacidad de su batería, que consume energía con cada click del reloj del procesador y/o a la vez que se refresca la memoria y/o con cada píxel de la pantalla, además de que, al ser más limitado el tamaño de la batería, se tiene que recargar con mayor frecuencia. Se deben diseñar aplicaciones que optimicen recursos que son más limitados en el caso de los dispositivos móviles.
  • Leer más…