🧭 ¡Usa una base de datos moderna con Cloud Firestore! #049

DevExpert
4 min lectura

¿Una base de datos moderna para aplicaciones móviles y web? Cloud Firestore te da muchas características para subir tu aplicación al siguiente nivel.

📍 El mapa de hoy:

  • ANDROID FIREBASE: Cloud Firestore 📈
  • Noticias y contenido útil: Kotlin Multiplatform Contest, Android Studio Hedgehog, Kotlin 1.9 y más…
  • Píldoras de la semana

¿Quieres dar el salto en tu carrera como Ingeniero/a Android? Tenemos abiertas 30 plazas para la siguiente edición de Architect Coders, donde tendrás la ruta de aprendizaje perfecta para transformar tu carrera y conseguir las habilidades requeridas por las grandes empresas en el mundo. ¡Reserva tu plaza!


En esta edición te escribimos acerca de Cloud Firestore el cuál es como un almacén de datos en línea donde las aplicaciones pueden guardar y compartir información. Es genial porque permite que varias personas vean los cambios en tiempo real, como cuando varios amigos escriben en un mismo documento.

Ventajas:

  • Actualizaciones en tiempo real: Los cambios se ven instantáneamente en todos los dispositivos.
  • Fácil de usar: No tienes que preocuparte por configuraciones complicadas.
  • Escalable: Funciona bien incluso si muchas personas lo usan al mismo tiempo.

Desventajas:

  • Costo: Puede volverse costoso si tienes muchas peticiones o datos grandes.
  • No es tan bueno para búsquedas complejas: Puede ser un poco limitado en comparación con otras bases de datos para búsquedas complejas.

En general, Firestore es un compañero genial para tus aplicaciones, pero recuerda tener en cuenta los costos y las necesidades de búsqueda al decidir si es la mejor opción para ti.

Tenemos un tutorial paso a paso para integrar este servicio a tu aplicación Android con Kotlin y Jetpack Compose, el cuál puedes verlo en el siguiente enlace:

>>ANDROID FIREBASE | Cloud Firestore 📈

📰 Noticias y contenido útil

🔥 ¿Eres estudiante, te gusta Kotlin Multiplataforma y te gustaría ganarte un boleto para KotlinConf’24?, es tu oportunidad de participar del “Kotlin Multiplatform Contest“, tienes varios meses para participar.

❓ La siguiente versión de Android Studio ya está en versión Beta, Android Studio Hedgehog y puedes probarlo en el canal Beta 1. Pruébalo para experimentar las nuevas características.

💡 ¡Cada vez más cerca de la versión 2.0 de Kotlin!. Lanzaron la versión 1.9 con nuevas características, mejoras en el compilador, JavaScript, Native y herramientas de Google.

🤖 Actualización de bibliotecas Jetpack Compose Accompanist que complementan características no oficiales, incluyendo búsqueda, diseño y animación, aunque algunas pueden no prosperar.

📱 El equipo de Jetpack Compose desarrollaron “PathEasing” para poder crear rutas personalizadas para animaciones. Lee un poco más en el Tweet (Xeet) hecho por Rebecca Franks Developer Relations en Google.

💊 Píldoras de la semana

1️⃣ Configuración de Firebase y Android: Para configurar un proyecto de Firebase con un proyecto de Android Studio, debemos modificar los archivos build.gradle del módulo y del proyecto. También la configuración para cada plataforma es individual.

2️⃣ Explorando las Ventajas de Firebase Analytics para el Análisis de Aplicaciones Móviles: Para poder comprender a tus usuarios acerca del uso de tu aplicación o entender que funcionalidades son más utilizadas, además de otras características, Analytics de Firebase te da una mano con ello.

3️⃣ Limitaciones de Firebase Analytics: Se deben cumplir con las regulaciones de privacidad y protección de datos de los usuarios, por lo que es importante tomar en cuenta ello, antes de agregar o analizar ciertos datos de los usuarios.

4️⃣ Diferencia entre Google Analytics y Firebase Analytics: Google Analytics está enfocado a aplicaciones web y Firebase Analytics está enfocado en aplicaciones móviles. Ambos para realizar análisis de datos generados por los usuarios.

5️⃣ Características de Firebase Analytics: Se puede integrar con varios servicios de Firebase, como Crashlytics o Remote Config. Con Firebase Analytics podemos tener informes ilimitados y gratuitos de más de 500 eventos existentes.

6️⃣ Políticas de privacidad con Analytics de Firebase: Se ofrece gran variedad de métricas de las aplicaciones pero es importante cumplir con las políticas de privacidad para tener un buen uso de los datos generados.


🚀¡Aquí tienes todo por esta semana!

Esperamos que todos los links te sean de ayuda 🧭, y si se te ocurre alguna forma de mejorar esta newsletter, estaremos más que encantados de escucharla.

¡Un fuerte abrazo!