Deberes para programadores Android que quieran ponerse al día tras las novedades de la Google I/O 2015

Autor: | Posteado en Android Sin comentarios

Novedades Desarrolladores Googleio2015

La Google I/O es una conferencia de desarrolladores, sin embargo el hype que se genera deje a veces un sabor agridulce: no hay nuevos Nexus, no hay otras Glass ni ningún renovado dispositivo… No obstante para los desarrolladores es un empuje con nuevas herramientas, APIs y elementos a utilizar en vuestra apps móviles.

Dos intensos días de entrevistas con charlas y más documentación técnica (renovada): deberes para los desarrolladores que quieran estar al día(24hrs) con Android. Hacemos un repaso por los primordiales frentes abiertos que nos deja. Muchas cosas nuevas que probar y, aunque, algunas están verdes todavía.

Android M Preview

Aunque tendremos que aguardar al lanzamiento oficial de Android® M. Ya está habilitado una completa página con todas las APIs, SDKs, ROMs para aparatos reales.

Y especialmente, habrá que revisar de forma más detallada la renovada API(Interfaz Programación Aplicaciones) para permisos o los nuevos App Links y, sobre todo, el cambio de comportamientos a tener en cuenta en las apps que ya tengamos desarrolladas.

Android M Preview

Android Studio 1.3 preview ¿Alguien continua programando con Eclipse?

En las demos ya empezaron a ponernos los dientes largos con algunas nuevas funcionalidades como Theme Editor, la incorporación de C++ para el crecimiento NDK en Android, nuevas herramientas(tools) para el profi de apps y el análisis del uso de la memoria. Evitar los memory leak a toda costa. Asimismo un desempeño mejorado del plugin de Gradle 2.4 que en breve estará disponible.

Android Studio Preview 1.3 está habilitado si seleccionamos el channel Canary para que nos aparezca la actualización.

Soporte para C/C++

Quizás muchos deseaban otro lenguaje renovado en Android, no obstante C/C++ obtiene soporte para ser usado dentro de Android® Studio gracias a la contribución con JetBrains integrando su IDE CLion en él. Y no sólo eso que hace de forma fácil la incorporación entre el C/C++ y Java/JNI, asimismo de apoyar con la asistencia del debugging.

Más anotaciones de código

En las demos pudimos mirar las nuevas Android® Support Annotation, sin embargo parece que no están habilitado aún. Se unen dos suficientes considerables como @WorkerThread para indicar donde debería ejecutarse este código o, otra que le cogeremos cariño a partir de Android® M para identificar que permisos requiere cada uno de los elementos @RequiresPermission. Aún no están libres las nuevas, no obstante no esta de más repasar las actuales.

Screen Shot 2015(<stro />año</strong>) 05 30 At 11(once) 15(quince) 21 Wl33x5ckez” class=”centro_sinmarco” src=”http://i.blogs.es/921a7b/screen-shot-2015-05-30-at-11.15.21-wl33x5ckez/650_1200.png” /></p>
<h3>DataBinding</h3>
<p>Como desarrolladores nos pegamos con los layouts de la UI, su comportamiento y el contenido que mostrar en ellos. Faceta que llevamos creando desde el inicio de Android: los miticos <em>findViewbyId</em> tienen los días contados. Ahora con <a href=Data Binding Library tenemos una renovada forma de hacerlo, mucho más limpia y orientado a paradigmas más cercanos al MVVM, algo similar a XAML con .NET.

Aun en plan beta-RC podemos usarlo con el renovado Android Studio 1.3-beta1 o superior, asimismo se ha pensado para ser usado en versiones antigua de Android® hasta Android 2.1. Buena jugada.

Screen Shot 2015(<stro />año</strong>) 05 30 At 11(once) 25 52 Zetmzxmuok” class=”centro_sinmarco” src=”http://i.blogs.es/e31e0f/screen-shot-2015-05-30-at-11.25.52-zetmzxmuok/650_1200.png” /></p>
<h3>Integración de servicios de Google</h3>
<p>Android Studio ya integraba <strong>Google</strong>® Cloud Service, no obstante ahora podemos utilizar vuestra cuenta de <strong>Google</strong>® y disponer de código autogenerado y wizard para incorporar elementos como <strong>Google</strong>® Analytics, Ads, Authentication o Push Notificaciones desde una sección con toda la info(datos). disponible. </p>
<p><img alt=Android® As13″ class=”centro_sinmarco” src=”http://i.blogs.es/e42b6c/module-android-as13/650_1200.png” />

Editor visual de la interfaz de usuario

En la demo nos enseñaron el renovado editor de temas y de diseño(design) de layout. Una de las recomendaciónes más aplaudidas, sin embargo nos tocará aguardar a versiones consecutivos a Android® Studio 1.3 para poder usarlo, un par de meses.

Para mirar más anécdotas y adentrarse en temas más analistas os aconsejamos la sessión de Google® IO: What’s the new in Android?

Theme Editor As

El emulador

No hubo suerte, no hubo excesivas cambios. Tan sólo comentar la corrección de fallos y la mejora de la estabilidad basándose en HAXM que ahora sera Android® Studio el que se encargará de configurarlo por ti en el equipo. También se comentó el soporte de Fingerprint para poder incorporar las acciones necesarias de Android® Pay, asimismo de la emulación de Android Auto.

Screen Shot 2015(<stro />año</strong>) 05 30 At 11(once) 03 20(veinte) C1dkpt2w8y” class=”centro_sinmarco” src=”http://i.blogs.es/702d14/screen-shot-2015-05-30-at-11.03.20-c1dkpt2w8y/650_1200.png” /></p>
<h2>Más elementos Material Design para el desarrollador</h2>
<p>Cuando se anunció <a href=Material Design hace un año(365 días) se hizo una enorme especificación en temas de diseño, no obstante se obvió la producción de elementos nativos que podrian utilizar los desarrolladores directamente. Durante este tiempo cuando hemos querido incorporar alguno de ellos hemos tenido que recurrir a librerías externas elaboradas por otros desarrolladores, al término Google® proporciona elementos como Navigation Drawer view, floating labels, floating action button, snackbar, tabs, etc..

Android Design Support

Todo ello está habilitado en Android Design Support Library

Google Play Services, Google® Play Services, ….lo renovado de Google® Play Services 7.5

Como no podía ser de otra forma, Google® continua incorporando más elementos y módulos para utilizar APIs de Google® y más acciones para proporcionar diversas acciones y funcionalidad en las apps Android: Google Play Services 7.5.

Smart Lock para contraseñas

Integrando una maestría de uso conjunto entre Android® y Chrome, se incorpora Smart Lock Password que admite a los desarrolladores incorporar una forma sencilla de sostener a los clientes autenticados entre plataformas sin tener que forzar la odiosa caja de usuario/contraseña. Si ya lo estabas en esas web-site en Chrome podrás saltar de forma directa a la app sin tener que logearte otra vez.

Image02

Instance ID

Es importante sostener un control de que aparato está creando uso de vuestra aplicación. Para ello Google® Play service incluye un nuevo identificador único que nos servirá para manejar de forma más eficiente las alertas push o cualquier otro servicio afiliado al dispositivo.

Google Cloud Messaging 3.0

Otra de las sesiones considerables de la pasada Google® IO fue al de Google Cloud Messaging 3.0. A parte del soporte para iOS, se enseñaron nuevas formas de enviar alertas al cliente por medio de topic de suscripción o la asociación por grupos (por ejemplo, los aparatos de un mismo usuario). También se ha mejorado el uso de la batería que implica tener activas las alertas y recibirlas a través de Google® Play services.

Google Cast

No hubo un renovado un Google Cast 2 no obstante sí algunas avances de programa informático que permitirán a los desarrolladores configurar apps que hagan uso de las colas de reproducción o de la pantalla remota sin tener que crear un mirroring explícito.

Android Wear

En la keynote se enseñó alguna de las funcionalidad que hace probable esta renovada versión-RC de Google Maps como los mapas Lite que aceptan integrarlos en Android® Wear y ser totalmente navegables, incorporando el pitch y el zoom.

Mejoras en los deepling de las apps

Por una lado, tenemos nuevas API de indexing que permitirán exhibir desde la búsqueda del browser(navegador) nuevas apps y que el aterrizaje sea más sencillo. No obstante lo que me ha similar más interesantes sobre todo a la hora de promocionar apps es App Invites Beta, con lo que podemos construir que los clientes puedan invitar a sus contactos de forma sencilla a instalar las aplicaciones.

App Invites

Testear apps en remoto con Cloud Test Lab

Se ha puesto especial énfasis últimamente al tema de probar aplicaciones. Después de la compra de Google® de Appurify disponemos de un servicio remoto, Cloud Test Lab para testear apps en diferentes elementos reales. Asimismo de obtener documentos de resultados, test de interfaz, etc…

De momento, no está habilitado y hay que rellenar un formulario para acceder en programa beta. Un buen progreso para obtener un ciclo de vida de testing de apps más completo.

Testing <stro />Android</strong>® Workflow” class=”centro_sinmarco” src=”http://i.blogs.es/2ec1ac/testing-android-workflow/650_1200.png” /></p>
<p> – <br /> La noticia <a target= Deberes para desarrolladores Android® que quieran ponerse al día(24hrs) tras las anécdotas de la Google® I/O 2015(año) fue publicada originalmente en Xataka Android® por Txema Rodríguez .





Xataka Android




Todo el contenido que se presenta en este sitio web es recopilado de otros sitios oficiales, los enlaces a las paginas oficiales se presentan en cada termino de noticia y no somos dueños de ningún material.

Agrega tu comentario