Contenido sobre Android
Buscar
Social
Ofertas laborales ES

Entries in Tutorial Android (21)

jueves
mar202014

Primeros pasos con el preview de Android wear

Con el preview del Android wear podemos ya ver en un emulador cómo funcionaría el envío de notificaciones a un dispositivo wereable.  Previamente debemos de habernos apuntado como testeadores para tener acceso a la aplicación que va a permitir mandar todas las notificaciones de nuestro teléfono-tablet al emulador así como descargarnos la librería para usar las notificaciones en el dispositivo wereable.

Instalación.

Suponemos que ya tenemos instalado un IDE (en nuestro caso vamos a trabajar siempre con eclipse) y el SDK de Android. Los requisitos que debemos cumplir son:

  • usar el ADT plugin para eclipse versión 22.6.1 o superior.
  • Android SDK Tools igual o superior al  22.6

Click to read more ...

miércoles
mar052014

Fragmentos anidados

 

Sabemos que podemos cargar varios fragmentos en una actividad, de forma que dependiendo de los tamaños de pantalla, las resoluciones o las orientaciones de los dispositivos podamos reutilizarles. El ejemplo más típico es una lista (listView) que cuando se hace click en un elemento muestra el detalle. Para móviles tendríamos dos actividades cada una de ellas llamando a un fragmento; la lista y el detalle. Sin embargo, en una tableta, tendríamos una única actividad que cargaría en pantalla a la vez tanto la lista como el detalle.

 

 

 


 

Click to read more ...

jueves
feb132014

Accesibilidad en Android

Uno de los temas que posiblemente no contemplemos en nuestras aplicaciones android es el tema de la accesibilidad, tal vez por pensar que es un mercado minoritario o porque creemos que dotar de accesibilidad a la aplicación puede ser muy complicado. Con respecto al número de usuarios que pueden necesitar la accesibilidad, debemos pensar que existen muchos tipos de necesidades especiales (usuarios con problema de visión, con problemas acústicos, usuarios de edad avanzada, situaciones especiales). Google tiene publicado varios documentos donde se nos dan unas pinceladas acerca de cómo adaptar nuestras aplicaciones para que sean accesibles. Vamos a ver un pequeño resumen de los pasos a dar. Una vez que veamos estos pasos nos daremos cuenta de lo sencillo que es tener una aplicación accesible y que debería de ser uno de los requisitos iniciales de las aplicaciones, pues esto facilitará aún más su consecución.

Click to read more ...

miércoles
dic112013

Mobeleader una alternativa a AdMob

Hace unos días un usuario nos hizo llegar una noticia para dar a conocer este sistema de anuncios.

Seguro que todos conocemos y usamos AdMob pero es interesante ver qué tenemos más opciones disponibles y es posible que con un mejor rango de ingresos.

Mobeleader es una empresa española que proporciona una plataforma para servir anuncios tanto a dispositivos Android como iOS.

Una de las características es que no es exclusiva, es decir, que podremos utilizar cualquier otra plataforma de anuncios en nuestra aplicación junto con esta y decidir en cada actividad o fragmento o en qué momento deseamos mostrar un anuncio de una plataforma u otra. Para ello, disponen de una potente librería que nos va a permitir conocer todo lo que sucede con los anuncios, desde su precarga, hasta la visualización así como las acciones que ejecuta el usuario.

Click to read more ...

martes
dic032013

Hugo un log automático de Jake Wharton

Es increible la cantidad de proyectos que Jake Wharton aporta a la comunidad Android, entre ellos el impagable ActionBarSherlock.

Una de las acciones más habituales en Android es escribir múltiples llamadas a la clase Log para imprimir en nuestro log todo lo que necesitamos. Ahora tenemos resuelta esta necesidad gracias a la nueva librería de Jake, Hugo.

Hugo es una librería que nos permite mediante anotaciones ejecutar llamadas automáticas al LogCat con las entradas y salidas de nuestros métodos y también el tiempo que tarda en ejecutarse.

Click to read more ...

jueves
may232013

Patrón de diseño: Navigation Drawer

Aunque este patrón está presente desde hace mucho tiempo en muchas aplicaciones Android e incluso en las propias de Google, hasta ahora, era necesario utilizar librerías de terceras partes para poderle implementar. El problema con el uso de estas diferentes librerías, es que cada una aportaba una funcionalidad y aspecto diferente.

Ahora, ya es posible, encontrarnos con el patrón en las guías de diseño además de haber liberado una actualización en su librería de soporte, de forma, que todos los desarrolladores puedan utilizar este patrón de la misma forma.



Click to read more ...

viernes
feb012013

Entendiendo las relaciones de ADA framework (II parte)

El código y las explicaciones están basadas en la versión 2.3 de ADA framework. ADA framework es una librería creada por Txus Ballesteros de MobAndMe.

En este apartado veremos las siguientes características:

  1. Herencia. ADA puede construir entidades que hereden.
  2. Relaciones entre entidades: es la forma que tenemos para indicar que entidad va a depender de cuál.

Click to read more ...

miércoles
ene092013

Tutorial ADA Framework (parte I)

ADA Framework (Android Data Abstraction Framework) es un ORM supervitaminado. Está creado por Txus Ballesteros de Desandroid. Si queréis escuchar un resumen muy completo de sus características podéis escuchar este podcast en Javahispano.

Como cualquier ORM nos va a permitir despreocuparnos de todo lo relacionado con la base de datos. Ya no será necesario crearnos nuestras sqls de creación de tablas o todas las clases dao. Simplemente, deberemos crearnos nuestras clases entidades, donde mediante anotaciones, estableceremos sus propiedades y sus relaciones. Pero además de ser un ORM también nos va a permitir gestionar las validaciones, maneja la relación entre nuestros views y los atritutos de las entidades (databinder), permite llenar ListViews, etc.

Click to read more ...

miércoles
sep192012

Utilizar Google AdMob para monetizar tus aplicaciones (Parte 1)

En este tutorial vamos a ver brevemente qué pasos tenemos que seguir para poder utilizar Google AdMob en nuestras aplicaciones Android y poder obtener un rendimiento económico por esta vía.

En primer lugar deberemos de darnos de alta en marketplace de Google AdMob.

Click to read more ...

lunes
jun042012

Crear aplicaciones compatibles con múltiples pantallas.

A la hora de desarrollar una aplicación Android deberemos tomar varias decisiones muy importantes, como puede ser, el nivel de API mínimo que vamos a soportar y el tamaño de pantalla de los dispositivos para los que nuestra aplicación va a estar optimizada.

En el primero de los casos cuanto menor sea el nivel del API nos aseguraremos un mayor mercado potencial de usuarios-dispositivos que van a poder descargar nuestra aplicación. A cambio, perderemos la posibilidad de utilizar las nuevas características que se van añadiendo en cada API así como tener que utilizar clases y métodos deprecados en vez de los que les sustituyen y que están más optimizados.

Lo mismo sucede respecto al tipo de pantallas que la aplicación va a tener en cuenta. Una de las ventajas de Android es que cualquier fabricante puede diseñar un teléfono, con las características que desee y utilizar como sistema operativo Android. También, permite, que no sólo sea un sistema operativo móvil, ya que puede utilizarse en múltiples dispositivos, relojes, tabletas, televisiones, etc. Sin embargo, el desarrollador tendrá que pensar qué tipo de dispositivos y tamaños va a querer que puedan utilizar su aplicación. Para ello, vamos a ver qué mecanismos nos ofrece Android para poder utilizar nuestra aplicación en distintas pantallas.

Click to read more ...