Android Tips

  • Si se ejecuta un proyecto en un dispositivo virtual y luego se hacen modificaciones de código o se corre en modo debug, no es necesario cerrar la instancia del AVD sino que simplemente hay que presionar el botón Run.
  • Utilizar siempre Relative Layouts para tener GUI utilizables en todas las resoluciones.
  • Aprovechar los recursos .xml disponibles, por ejemplo strings, colours y styles.
  • Definir en el Manifest de la aplicación todas las características de la aplicación, de esta manera se evitará que se instale en dispositivos que no la soporten evadiendo los puntajes y comentarios negativos.
  • Ubicar en las carpetas específicas para las distintas pantallas las imágenes diseñadas para las distintas resoluciones.
  • El éxito de una aplicación para Android radica principalmente en el diseño de la interfaz gráfica y la interacción con los recursos del teléfono (por ejemplo notificaciones, widgets, luces, libreta de contacto,).
  • Tener un buen ícono para la aplicación. Android Icons es un sitio web de donde pueden descargar íconos gratuitamente,
  • Utilizar herramientas para hacer el prototipado de las UI. Droid Draw es un proyecto de Software Libre que aplica para este consejo.
  • La mayores optimizaciones se pueden hacer en base al diseño de las UI.
  • Utilizar “sp” (space independent pixels) o “dip” (distance independent pixels) en vez de “px” para definir medidas ya que de esta forma podremos tenes elementos escalables a las distintas densidades de pantallas.
  • Desarrollar con la última versión de Android existente y hacer las pruebas sobre la versión más antigua soportada (por ejemplo Android 1.5).
  • Hacer las pruebas sobre muchas configuraciones de dispositivos virtuales distintas.
  • Tener cuidado con la Relative Layout en Android 1.5 y 1.6 ya que difieren las referencias a las posiciones de los elementos.

4 Respuestas a “Android Tips

  1. Santiago, tengo un Sony Ericsson XPERIA con Android 2.1, puedo descargarle utilizar el Android 2.3? Si se puede hacer, Pierdo las aplicaciones y la información?

    • Aparentemente tendrán una actualización oficial a 2.3 en Agosto. Al hacer la actualización no perderás ni tus aplicaciones ni tu información.

      Saludos y gracias por comentar.

  2. Hola, soy Hector. Hay alguna forma de usar un dispositivo con Android para testear una aplicación, trabajando dentro de eclipse?

    Saludos!

    • si, es posible. Tenés que conectarlo a la computadora y seleccionar modo herramientas, sin bateria o adminnistración de memoria según sea el sistema operativo que uses, proba uno por uno hasta que na lista de dispositivos disponibles aparezca tu teléfono cuando lo ejecutas. Acordate de ir a Run Configuration y poner para que no seleccione siempre el mismo emulador sino que vos lo vas a especificar manualmente, es ahí donde vas a seleccionar tu teléfono o tablet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s