¿Qué nos dejó el Google I/O 2019?
Tags: android, español, androiddevelopment, androiddev
Published: 2019-06-11 14:43:00

---
title: ¿Qué nos dejó el Google I/O 2019?
published: true
tags: android,español,android-development,androiddev
canonical_url: https://medium.com/kotlin-dev-reactor/qu%C3%A9-nos-dej%C3%B3-el-google-i-o-2019-df6ba34f082
---

#### Para un Android Developer

Sin duda ha sido una edición interesante la de este año donde, a mi entender, hay mucho por procesar; en particular, si eres Android Developer.

![](https://cdn-images-1.medium.com/max/1024/0*BcG7VpF79qnDz5Zl)<figcaption>Una foto con la banda latinoamericana en el Google I/O 2019</figcaption>

Por cuarta ocasión tuve la oportunidad de asistir al Google I/O que se viene dando en el _Shoreline Amphitheatre_, lugar en el que en medio de un ambiente de fiesta se presentan las diferentes novedades respecto a tecnologías que desarrolla Google.

El evento contó con sesiones que se desarrollaron en diversos espacios en conjunto con el anfiteatro, además de espacios temáticos en los que se podía conversar con ingenieros que vienen desarrollando diversas tecnologías: **Android** , **Fluter+AR** , **Android Auto** , **Chrome OS** , **Wear OS** , **Firebase** , **Assistant** , etc. Adicionalmente, hubo un espacio para los _App Reviews_ y los _Office Hour_.

Las sesiones del evento ya [se encuentran disponibles en el canal de Google Developers](https://www.youtube.com/playlist?list=PLOU2XLYxmsILVTiOlMJdo7RQS55jYhsMi).

A continuación, comentaré un poco sobre las sesiones que tuve oportunidad de asistir.

{% youtube videoseries %}

#### Google Keynote

Algunas cosas que debo resaltar del keynote son las siguientes:

- Hoy en día Google viene trabajando de la mano con la medicina para la detección temprana del cáncer mediante uso de modelos e inteligencia artificial.
- El **proyecto Duplex** sigue avanzando, ahora no solo permitirá que nuestro asistente pueda interactuar con personas en la vida real para efectuar reservas, atender llamadas cuando estamos ocupados, etc. sino que también podrá interactuar automáticamente con webs para realizar operaciones que nos quitan tiempo.
- Hay avances en cuestión de accesibilidad, ahora será posible contar con comunicaciones con transcripciones en vivo.
- **Proyecto Euphonia** ([http://g.co/euphonia](http://g.co/euphonia)) es un proyecto que emplea modelos entrenados para personas con dificultades de habla.

{% youtube OAdegPmkK-o %}

- Se mostró el uso de herramientas como Google Translator y su capacidad de uso en mercados emergentes con dispositivos de bajo costo y bajas prestaciones. Es increíble la capacidad de compactar todos estos modelos para que su uso no requiera tanto espacio de almacenamiento.

{% youtube videoseries %}

#### Developer Keynote

Tras lo visto en el Google Keynote, nos tocó presenciar el Keynote para developers el cual toca aspectos más técnicos de las herramientas de Google. En esta ocasión esta _keynote_ fue abierta por Thomas Kurian, actual CEO de Google Cloud. Si bien la keynote habla sobre varias tecnologías, me enfocaré en los anuncios hechos para  **Android**.

- Android pasa a tornarse _Kotlin-first_ con mayor fuerza que antes y por ello muchas de las actualizaciones en las bibliotecas que componen Jetpack vendrán enfocadas en dicho lenguaje.
- Se agregó un nuevo API a Jetpack llamado [**CameraX**](https://developer.android.com/training/camerax) que busca estandarizar las implementaciones de cámaras de forma retrocompatible y hasta un 90% de dispositivos en le mercado.
- También, se está trabajando una biblioteca llamada [**Jetpack Compose**](https://developer.android.com/jetpack/compose) (en desarrollo) que permitirá un desarrollo reactivo de cara a la UI.
- El equipo detrás de **Android Studio** realizó un _feature freeze_ y se puso a trabajar sobre los bugs más importantes y a mejorar todas las herramientas desde sus bases, [estas mejoras vendrán como parte de la versión 3.5](https://android-developers.googleblog.com/2019/05/android-studio-35-beta.html).
- Habrá una nueva característica llamada **in-app updates** que permitirá realizar actualizaciones de nuestras aplicaciones sin la necesidad de esperar a que la actualización provenga desde la Play Store.

#### Otras sesiones que vi

A continuación, les dejaré la lista de sesiones a las que tuve ocasión de asistir:

{% youtube videoseries %}

Aunque es una charla de introducción, nos trae las novedades que hay en Android.

{% youtube videoseries %}

En esta plática se nos explica cómo trabaja Kotlin por detrás.

{% youtube videoseries %}

En esta plática se nos explica cómo trabaja el nuevo API CameraX.

{% youtube videoseries %}

Me encantó esta plática que dieron [Florina Muntenescu](https://medium.com/u/d5885adb1ddf) y [Yigit Boyar](https://medium.com/u/55a38e86cfa7), en la que juntos exploran diversos modelos de arquitectura en función al enfoque que uno le quiera dar. La lección final es “no te diremos cuál usar, todo dependerá de la aplicación que estés construyendo”, sin embargo, es una charla recomendable para ver porque te van mostrando los diversos aspectos que involucran el elegir y seguir el camino hacia el establecimiento de una arquitectura. Mi percepción sobre esta plática es que de tanto ver a la comunidad discutir sobre la arquitectura que uno debe emplear, quisieron dejar clara su posición al respecto.

{% youtube videoseries %}

Esta plática comienza con el repaso de los principios que rigen a las corutinas y luego va más allá, terminan mostrándonos como diversos componentes toman las corutinas y las integran para mejorar su funcionamiento.

{% youtube videoseries %}

La clásica charla con los responsables de cada equipo involucrado con el desarrollo de Android.

{% youtube videoseries %}

Si queremos ir un poco más a fondo de cómo trabaja Android, esta charla es buenísima. Nos ayuda a tener una mejor comprensión de cómo trabaja la maquina virtual de Android.

Pues hasta aquí con las pláticas a las que pude asistir, me quedaron varias pendientes que espero ir revisando en los próximos días. No dejen de revisarlas y seguir aprendiendo.

BTW Me quedé con las ganas de conseguir un Pixel 3a y un Smartwatch con Wear OS, pero ya será para una próxima ocasión.

* * *