Desarrolladores de Google: Aprende a programar con Kotlin y Jetpack

Desde el blog de desarrolladores de Android, nos ofrecen una nueva serie de videos y artículos, esta vez sobre Kotlin y Jetpack.

En los siguientes vídeos, se cubren diferentes fórmulas a través de las cuales se hace el código de Android más conciso, más expresivo y más seguro; además de aprender como facilitar la ejecución de código asincrónico con Kotlin.

¡Ojea los vídeos para subir de nivel tus conocimientos sobre Kotlin y Jetpack! Cada uno de los episodios cubren un conjunto específico de API y habla tanto sobre cómo funcionan las API y sobre cómo funcionan.

Cada uno de los episodios tienen publicaciones de blog adjuntas y la mayoría de ellos enlazan a una muestra o un laboratorio de código para facilitar el seguimiento y profundizar en el contenido.

Además, se incluye una sesión de preguntas y respuestas en vivo con los ingenieros de Jetpack y Kotlin.

Episodio 1: Uso de bibliotecas KTX

En este episodio, aprende a codificar con Android y Jetpack de forma fácil, agradablee introduce Kotlin junto a las extensiones Jetpack KTX.

Actualmente, existen más de 20 bibliotecas que poseen una versión KTX. En el vídeo, se ven las bibliotecas más importantes:

  • core-ktxque proporciona la funcionalidad idiomática de Kotlin para las API que provienen de la plataforma de Android, además de algunas bibliotecas Jetpack KTX que nos permiten tener una mejor experiencia de usuario al trabajar con las API como LiveData y ViewModel.

Episodio 2: Simplificación de APIs

El episodio 2, trata sobre cómo simplificar las API utilizando corrutinas y Flow, así como cómo crear su propio adaptador utilizando suspendCancellableCoroutine y callbackFlow.

Para ponerse manos a la obra con este tema, puedes consultar el laboratorio de código de la biblioteca de extensiones de construcción de Kotlin.

Episodio 3: Uso y prueba de las API de Kotlin Room

Este episodio abre la puerta a Room, echando un vistazo para ver cómo crear tablas y bases de datos de Room en Kotlin y cómo implementar operaciones de suspensión de una sola vez; como insertar y consultas observables usando Flow.

Al usar corrutinas y Flow, Room mueve todas las operaciones de la base de datos al fondo.

Episodio 4: Uso de las API de WorkManager Kotlin

El episodio 4, facilita el trabajo con WorkManager, para programar tareas asincrónicas para la ejecución difereida o inmediata que se espera que se ejecute incluso si la aplicación se cierra o el dispositivo se reinicia.

En este vídeo, repasaremos los conceptos básicos de WorkManager y analizamos un poco más en profundidad las API de Kotlin, como CoroutineWorker.

Puedes consultar, el Artículo Asociado, además, si quieres practicar, puedes revisar el laboratorio de código WorkManager.

Episodio 5: Consejo de la comunidad

El episodio 5, es de Magda Miu, una desarrolladora experta de Google en Android que compartió su experiencia de aprovechar las API fundamentales de Kotlin con CameraX.

Episodio 6: Preguntas y respuestas en vivo

En el episodio final, nos lanzamos a una sesión de preguntas y respuestas en vivo, organizada por Chet Haase, con los invitados Yigit Boyar, líder tecnológico de Architecture Components, David Winer, gerente de producto de Kotlin y los ingenieros de relaciones con los desarrolladores: Manuel Vivo y Florina Muntenescu.

Fuente: Blog de Desarrolladores de Android bajo Licencia Creative Commons 2.5.

Relacionado

162 Mejores Cursos GRATIS de Programación en Udemy

Recopilatorio de todos los cursos online de programación en español impartidos por las diferentes universidades españolas, y videotutoriales de Youtube.

Kotlin es el Futuro del Desarrollo Back-End

Todos los desarrolladores back-end que conoces hoy dirían que codifican en JavaScript, Python, PHP o Ruby. Hay un pequeño porcentaje de personas que conocerías que cambiaron a Kotlin como idioma de elección para crear servidores web en los últimos años. ¿Por qué elegir Kotlin para el back-end? Kotlin es un lenguaje de programación multiparadigma. Es compatible con muchas funciones de idioma diferentes de varios otros idiomas. ¡SEGUIR LEYENDO!

Cursos de Udemy con Cupón Gratuito 2019 (en Inglés)(parte 2)

All courses are in English ? Estos son los cursos con cupones gratuitos que me han parecido más interesantes y existen en la actualidad dentro de la plataforma Online de Udemy. Los contenidos en los que están organizados se reparten en: las criptomonedas, el diseño gráfico, la programación y el diseño web, ofimática, productividad, marketing y SEO, las redes y la robótica El listado final se ¡SEGUIR LEYENDO!

El proyecto Kotlin modifica sus objetivos prioritarios

Kotlin, el lenguaje de tipado estático desarrollado por JetBrains para JVM, Android y desarrollo web, necesita una reescritura del compilador, mejoras móviles multiplataforma y un backend del compilador Kotlin-to-WebAssembly. De acuerdo, a la últimas actualizacion de la hoja de ruta del proyecto Kotlin. Presentada el 5 de Octubre, la hoja de ruta cubre las prioridades del lenguaje, que tras recibir un gran impulso estratégico en 2017 ¡SEGUIR LEYENDO!

The best Udemy courses in August, only for 9.99 $

Los mejores cursos en inglés y en oferta, hasta el día 27. Los cursos incluidos aquí son todos en inglés. Revisa por aquí, entre los mejores cursos en oferta de Udemy de Agosto en español, si lo que deseas son cursos en español. Si por desgracia, no tienes la oportunidad de acceder a comprar alguno de los excelentes cursos que te mostraré a continuación. Siempre puedes ¡SEGUIR LEYENDO!