sábado, 9 de agosto de 2014

Play Store - Mejoras para el Developer

Google-Developers
Play Store apunta a mejorar la experiencia de usuario para los desarrolladores de Android, ahora en su blog oficial para Devs anuncian la Publishing API, ya disponible para todos los desarrolladores.
El sistema de alertas de la consola de desarrolladores, que ya se vio potenciado con avisos ante cambios importantes en las estadísticas (como instalaciones, puntuaciones, etc.), ahora agregaron también notificaciones por email, para que siempre estés al tanto de lo que ocurre con tus creaciones.
image03
Con el fin de que nunca dejes de mejorar tus Apps, ahora también aparecerán Optimization Tips, consejos que automáticamente irán mostrándose para mejorar tu aplicación cuando el sistema detecte que hay nuevas versiones de la API’s disponibles (como las de Maps o nuevas funciones para juegos a través de Play Games). En el caso de las estadísticas de ingresos, mejoran ofreciendo más información por usuario, pudiendo analizar los datos de los que han comprado tu producto.
revenue-stats
Si tu App o juego es muy exitosa, recibirás también muchas puntuaciones y comentarios en Play, tanto buenos como malos, así como otras sugerencias de los usuarios. En la consola de Google Play tendrás una nueva opción para exportar todos esos datos en masa, tienes más información aquí. Si estás probando versiones prematuras de la aplicación con algunos usuario, las estadísticas referentes a ellas también mejoran, pudiendo filtrar entre lanzamientos.
Los informes de errores internos de Apps mejoran, reuniendo los crasheos por condiciones similares y resumiendo la información relevante. Por último, una de las grandes novedades anunciadas era la integración de las aplicaciones instaladas en los resultados de búsqueda, esto hacía que, por ejemplo, si buscábamos una película y nos salía un resultado de IMDb, podíamos acceder directamente a la App (si ésta está instalada en el dispositvo.)
Por ello, finalmente han agregado la verificación de páginas webs en la Consola de Desarrolladores de Google Play, permitiendo que se pueda activar esa función de“deep-linking” en aplicaciones que hayan implementado el app indexing (info aquí). Con todo, son muchas las mejoras para desarrolladores, tienes toda la información en el blog oficial y en tu Consola.

jueves, 7 de agosto de 2014

Resumen de Google I/O 2014

A continuación voy a copiar el resumen de la Google IO 2014, que a realizado la gente de la web "El Android Libre".

Sundar Pichai hablando de números y la bomba L

La charla ha empezado fuerte, tras anunciar que ya habían 1000 millones de dispositivos Android activos, después ha anunciado Android One, un proyecto para mejorar el soporte de smartphones low-cost y acto seguido han mostrado en menos de cinco minutos una cantidad increíble de información, en forma de preview sobre Android L, la futura versión de Android que lo cambia todo.

Android L, un cambio radical

En Google han hecho bien. Y es que un cambio así disponible mañana mismo para todos sería una locura, un cambio tan radical que pocos usuarios podrían asimilar de un día para otro. Precisamente por eso muestran esta preview para que se hable durante un tiempo. Eso sí, ni 5.0 ni Lollipop. Tendremos que esperar a que a alguien se le escape. De momento sabemos que ART de base, un bonito diseño, Volta, modo ahorro batería y 64 bits.
android-l

Android Wear, TV y Auto

Con un Android no es suficiente. Móviles y tablets tampoco. Precisamente por eso lanzan Android TV, Android Wear y Android Auto, todos ellos totalmente conectados con los servicios de Google y una pinta impresionante. Sobre gadgets; Gear Live y LG G Watch disponibles hoy, Moto 360 tendrá que esperar.

Google Services, mejorando el ecosistema

Finalmente la conferencia ha llegado al punto más centrado en los desarrolladores, con las novedades sobre Google Play y demás servicios asociados. Unas novedades que en realidad serán lo más interesante en el día a día.
Fuente y más información Google I/O 2014 EAL

domingo, 3 de agosto de 2014

Android Wear Devices


Android Wear es el sistema operativo para Dispositivos Corporales (Wearables) basado en Android que Google presentó a la sociedad el 18 de marzo de 2014. El sistema en sí, está pensado para ser utilizado en Relojes Inteligentes (SmartWatches), Pulseras Inteligentes (WristBand), Anillos Inteligentes (SmartRings)

En el siguiente link podran ver un lindo resumen de la plataforma: https://www.youtube.com/watch?v=3SwggEDNvPQ
y aca podran observar un resumen de la plataforma con la opinion: https://www.youtube.com/watch?v=qdwSugXb0po

Android Wear, es el sistema operativo para dispositivos portables , es decir se trata de una versión de sistema operativo Android diseñada de
forma exclusiva para pulseras, relojes inteligentes y ese tipo de dispositivos.
¿Son programables esos dispositivos? ¡si! podemos descargarnos el Kit de desarrollo y mediante un emulador comenzar a desarrollar aplicaciones.
¿Ya existen dispositivos de este estilo? ¡si! ya hay varios fabricantes de dispositivos y de procesadores que están trabajando
en esto como Asus, Samsung, LG, Motorola, HTC, MIPS, Qualcomm, MediaTek, Broadcom, Intel, y Fossil.
Entonces, nos enfocamos en realizar aplicaciones para pequeños pero potentes dispositivos que se pueden llevar encima.
La tecnología vestible nos permite obtener información de utilidad cuando más la necesitamos, incluso antes de que la necesitemos.
Relojes, pulseras, lentes, camisetas... casi cualquier elemento de nuestra vida diaria puede incorporar tecnología.


Ventajas de tener aplicaciones para Wearable Devices
  1. Formar parte de la tecnología más puntera
  2. Creación de software que permita la interación en "primera persona" con el usuario
  3. Recoger de forma automática información acerca del usuario
  4. Permitir detectar posibles problemas de salud antes incluso de que la persona se de cuenta
  5. Mostrar todo tipo de información contextual al usuario

developer.android.com/wear es donde pueden comenzar a registrarse como Developers y bajarse el SDK para comenzar a programar.

•Los smartwatch  son accesorios que se sincronizan con nuestro smartphone Android y nos permiten recibir en su pequeña pantalla información relacionada con notificaciones (mensajes, correos,…), información sobre aplicaciones (nuestra sesión de entrenamiento si hablamos de una app deportiva) o incluso hacer fotografías o contestar a llamadas de forma inalámbrica si el smartwatch cuenta con el hardware necesario para ello.

•Equipados con Bluetooth y múltiples sensores, los smartwatch son un dispositivo que nos acompañarán en la muñeca para evitar tener que sacar el Smartphone si queremos consultar cosas básicas.


Conclusiónes
  A la larga cada uno debería sacar sus propias conclusiones, las que mejor se adapten a su equipo y metodología de trabajo y a la tipología de sus proyectos, pero siempre hay que tener un punto de partida sobre el que trabajar y evolucionar, espero que estas entradas del blog los ayuden a cimentar su punto de partida.

saludos,
Lic. Mariano Salvetti

salvetti.mariano@gmail.com

sábado, 2 de agosto de 2014

“The Android Arsenal” , La Comunidad al rescate

En este blog creemos que el trabajo en equipo es muy importante, y que tambien creemos que al trabajar en Internet, podemos pedir ayuda a mucha gente, en muchos lugares.

En este caso, vamos a charlar sobre “The Android Arsenal”, una excelente pagina web que nos sirve como directorio de más de 500 librerias OpenSources.

Es un auténtico nicho de recursos y normalmente es fácil encontrar cosas realmente interesantes y útiles.
The Android Arsenal es una web en la que, haciendo honor a su nombre, encontrarás un arsenal de links (bien clasificados y ordenados) sobre el mundo Android y más concretamente en lo referente al diseño, ui, ux, programación, descargas desde github… etc. Vamos, ¡Una mina!

Desarrollar en Android se está convirtiendo cada día en algo mucho más fácil gracias a las mejoras del ADT, pero sobre todo a las librerías que nos facilitan enormemente la vida.
Ahora vamos a poner un listado de las 10 mejores librerías gratuitas para Android hasta la fecha.

Android Support Package
La librería por excelencia. El equipo de Android la ha desarrollado para hacer compatibles las innovaciones de los últimos SDK con versiones antiguas. Puedes por ejemplo desarrollar con Fragments o utilizar los fantásticos Loaders de las últimas revisiones.
ActionBar Sherlock
Otra de las maravillas que introdujo Android 3 fue la Action Bar. Por alguna razón desconocida, esta no se incluyo en el Support Package hasta el año pasado. Sin embargo, esta otra librería nos da toda la funcionalidad de las mismas adaptada a versiones muy anteriores de Android. Prácticamente idéntica de usar a la oficial, pueden ver cómo se usa en el curso de Android Avanzado opor la web.
Roboguice
Una herramienta que facilita enormemente la programación mediante inyecciones de código. Permite por ejemplo cargar las vistas sin necesidad de los tediosos castings del findViewById.
Es más fácil verlo que explicarlo:


ViewPagerIndicator
Actualmente es prácticamente imprescindible si queremos dotar a nuestras aplicaciones de una experiencia de usuario moderna. Permite la navegación por pestañas mediante el gesto de arrastre (o swipe), entre otras opciones.  

GreenDAO
Excelente librería para trabajar con bases de datos de SQLite mediante objetos. Quizá no merezca la pena para proyectos pequeños, pero puede facilitar mucho la vida con bases de datos con varias tablas y objetos algo más complejos.

Bugsense
Esta librería envía información sobre errores que se producen cuando los usuarios están utilizando tu App y la presenta de manera muy detallada en tu área de clientes. Hay una versión gratuita apta para aplicaciones relativamente pequeñas (hasta 500 errores al mes).
Menú lateral
No quiero dar una única librería para esto porque hay múltiples opciones, hasta la nueva con soporte oficial y cada una tiene sus pros y sus contras. Pero creo que es importante saber de la existencia del patrón de menú de navegación lateral y de los posibles métodos de implementación
Pull To Refresh
El método de actualización de listas o cualquier tipo de grid tirando de ellos es un patrón intuitivo que se ha colado en nuestros dispositivos y que seguramente te vendrá bien reproducir en muchos casos. Esta librería incorpora toda la lógica necesaria.  Ya fue incorporada a la librería de soporte nativa de Android.
HoloEverywhere
Consigue dotar a tus aplicaciones la apariencia Holo independientemente de la versión de Android de su dispositivo. Disponible desde el SDK correspondiente a Android 1.6.
Gson

Aunque no es exclusiva de Android, si no más bien de Java, esta librería nos permite transformar JSON en objetos Java y viceversa, lo que resultará muy útil para enviar y recuperar objetos entre la aplicación y un servidor