Category Archives: Android

Desarrollar para iPhone o para Android

[Fuente:http://www.error500.net/desarrollar-para-iphone-o-para-android/] Dos plataformas en el móvil sobre las que desarrollar software casi antagónicas.iPhone y Android han dado mucho que hablar – y más que darán – como alternativas al actual escenario en el que domina Symbian, RIM sigue creciendo y Windows Mobile no tiene buena pinta. Por aquí hemos hablado mucho de ellas, pero merece […]

Android: guia de diseño de iconos

[Fuente: http://developer.android.com/guide/practices/ui_guidelines/icon_design.html] Un icono launcher  es un gráfico que representa tu app. Los iconos de launcher son utilizados por las aplicaciones Launcher y aparecen en la pantalla Home del usuario. Los iconos launcher pueden ser también utilizados como accesos directos para iniciar tu app (como el enlace directo de un contacto que abre información detallada […]

Android: soportando multiples pantallas

Un vistazo Android se ejecuta en dispositivos que tienen distintos tamaños de pantalla y distintas densidades La pantalla en la que tu app es mostrada puede tener impacto en el interface de usuario de tu app. El sistema maneja la mayoria del trabajo a la hora de adaptar tu app a la pantalla que sea. […]

Android: Guia de diseño de Widgets de App

Los widgets de las apps (usualmente llamados solo “widgets”) son una característica introducida con Android 1.5 y mejorada en las versiones 3.0 y 3.1. Un widget puede mostrar información reducida procedente de una aplicación en el pantalla principal del usuario. El sistema standard de Android incluye varios widgets, incluyendo un widget para el reloj, la […]

Android diseño de pantallas: Introducción a la interfaz gráfica

El sistema de interfaz gráfica de Android proporciona el framework sobre el cuál puedes realizar tus apps. Los aspectos más importantes incluyen la experiencia de pantalla Home, la navegación de dispositivo global y las notificaciones.Tu app desempenará un papel importante en mantener la experiencia global del sistema Android consistente y que se disfrute de usar. […]

Android diseño de apps: Principios de Diseño

Principios de Diseño [fuente: http://developer.android.com/design/index.html] Enfocaremos los trabajos de diseño de nuestras apps en tres puntos (que son los mismos sobre los que se diseña el propio sistema operativo de Android).Estos principios de diseño son programados por y para el Android User Experience Team para intentar preservar el interes de los usuarios. Consideramos cuando aplicas tu […]

Android: firmando tu app con un certificado

[Fuente: http://developer.android.com/guide/publishing/app-signing.html] El sistema Android requiere que todas las aplicaciones instaladas sean firmadas digitalmente con un certificado con un clave privada que es proporcionada por el desarrollador de la aplicación. El sistema Android utiliza el certificado como una forma de identificar al autor de una aplicación y establecer relaciones con confianza entre las aplicaciones. El […]

Android: preparando una release

Antes de distribuir tu aplicación Android a usuarios de la red, necesitas prepararla para release. El proceso de preparación es una tarea requerida por todos los desarrolladores de apps Android y es el primer paso en el proceso de publicación (ver figura 1) Cuando preparas tu aplicación para release, debes configurar, construir y probar un […]

Publicando en Google Play (antiguo market)

Uno de las formas más efectivas de llevar tu aplicación a los dispositivos de los usuarios es publicarla en el mercado de aplicaciones que supone Google Play. Publicar en Google Play es un proceso simple que puedes hacer en unos pocos pasos – registro, configuración, upload y publicación. El registro dura solo unos minutos y […]

Android Progress Bar

[Fuente: http://developer.android.com/reference/android/widget/ProgressBar.html] java.lang.Object ↳ android.view.View ↳ android.widget.ProgressBar Known Direct Subclasses AbsSeekBar Known Indirect Subclasses RatingBar, SeekBar Introducción Esta clase muestra un indicador visual de progreso de alguna operación pesada en tiempo. Muestra una barra al usuario representando cuanto lleva la realización de la operación: la aplicación puede cambiar la cantidad de progreso (modificando la longitud de […]