Lanzamiento de las extensiones de Firebase para Kotlin

Sabemos que Kotlin es el futuro de Android y que los desarrolladores de Kotlin quieren API limpias e idiomáticas cuando usan Firebase en sus aplicaciones. Durante el año pasado, hemos lanzado las bibliotecas de extensión Firebase Kotlin (KTX) junto con nuestros SDK de Java para Android para brindar a los desarrolladores de Kotlin lo mejor de ambos mundos.

? Quizás te interese: Comparación Flutter, React, Xamarin >> Palabras de Kotlin mejores libros de programación >> programas para desarrolladores >> mejores lenguajes de programación >> portátiles para programadores >> mejores auriculares para programadores

Hoy, nos complace anunciar que estas bibliotecas de KTX están fuera de Beta y se recomiendan para todos los desarrolladores de Firebase que usen Kotlin en sus aplicaciones de Android.

¿Qué cambios nuevos presentamos hoy?

  • Documentos de referencia completa para todas nuestras bibliotecas KTX.
  • Los fragmentos de Kotlin en nuestra documentación ahora usarán la sintaxis de KTX.
  • El código de Kotlin en nuestras muestras ahora usará la sintaxis de KTX.

Para comenzar con nuestras bibliotecas KTX, busque el -ktx sufijo en la sección “Kotlin + KTX” de nuestras bibliotecas de Android disponibles. Como ejemplo, veamos cómo se ve configurar Remote Config con y sin la biblioteca KTX.

app / build.gradle (antes)


implementación 'com.google.firebase: firebase-config: 19.1.2'

MainActivity.kt (antes)


val remoteConfig = FirebaseRemoteConfig.getInstance ()

val configSettings = FirebaseRemoteConfigSettings.Builder ()
.setMinimumFetchIntervalInSeconds (3600)
.setFetchTimeoutInSeconds (60)
.construir()
remoteConfig.setConfigSettingsAsync (configSettings)

app / build.gradle (después)


// La biblioteca -ktx depende de la biblioteca firebase-config
implementación 'com.google.firebase: firebase-config-ktx: 19.1.2'

MainActivity.kt (después)


// Nueva clase global "Firebase"
val remoteConfig = Firebase.remoteConfig

// Nueva sintaxis del generador de configuraciones
val configSettings = remoteConfigSettings {
minimumFetchIntervalInSeconds = 3600
fetchTimeoutInSeconds = 60
}
remoteConfig.setConfigSettingsAsync (configSettings)

¡Y las bibliotecas KTX que tenemos disponibles hoy son solo el comienzo, ya que estamos trabajando duro para agregar cobertura para todos los productos Firebase y agregar nuevas funciones centradas en Kotlin en un futuro cercano!

No hubiéramos podido lanzar estas bibliotecas KTX sin la ayuda de todos los entusiastas de Kotlin en la comunidad Firebase. Nos gustaría dar un agradecimiento especial a Rosário Pereira Fernandes, quien contribuyó con un código y documentación excelentes al esfuerzo de KTX.

*Fuente**: Se abren las extensiones de Firebase enfocadas a Kotlin

Relacionado

Vocal: La mejor y más sencilla forma de enviar mensajes de voz en Gmail

Aún estés demasiado perezoso para escribir una carta o correo electrónico demasiado grande, siempre puedes dictarlo o grabarlo a través de un audio para posteriormente enviarlo por Gmail. ? INSTALAR EXTENSIÓN VOCAL PARA CHROME La función de enviar mensajes de voz ya ha aparecido en casi todas las redes sociales y mensajería instantánea, pero en Gmail todavía no lo es. Los desarrolladores de terceros han decidido ¡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!

Sundial: Visual Studio Code con un Modo Nocturno Automático

¿Eres un desarrollador adicto o simplemente un amante del editor Visual Studio Code como yo? ¿Pasas horas y horas en tu editor? ¿Trabajas día y noche? ¿Cada día tienes que cambiar los colores de tu editor dependiendo de la hora en la que trabajas? Con Sundial vas a poder cambiar automáticamente el tema y la configuración de Visual Studio Code, la apariencia del sistema y otras ¡SEGUIR LEYENDO!

Recursos para Profesores Especializados en el Aprendizaje de Android

Desde Google, se esfuerzan por hacer que el contenido de desarrollo de Android sea accesible para todos, de modo que cualquiera pueda convertirse en un desarrollador de Android. A lo largo de los años, millones de estudiantes de todos los niveles han consumido nuestros contenidos de aprendizaje y han trabajado a través de cursos y codelabs en la búsqueda de mejorar sus habilidades. A medida que ¡SEGUIR LEYENDO!

Poper Blocker: El bloqueador de anuncios definitivo (más 2 mill. de usuarios)

Poper Blocker es la extensión nº 1 para bloquear las molestas ventanas emergentes (popups), ventanas subyacentes (popunders) y superposiciones. La mejor extensión para bloquear los molestos pop-ups, los popunders &se superponen de una manera fácil &y efectiva. Mejora tu experiencia en la web bloqueando toda la interferencia circundante. Eso sí, toda menos nuestro sitio web -espero- porque si no, no sé de que voy a vivir ¡SEGUIR LEYENDO!

Deja un comentario