🧭 Implementa una búsqueda en tu App en Compose #035
Antonio Leiva

El nuevo update de Material 3 incluye una SearchBar completa

📍 El mapa de hoy:

  • El componente SearchBar de Material 3
  • Noticias y contenido útil: Todas las novedades de Google I/O.
  • Píldoras de la semana

Si prefieres pasar de tutoriales y recibir una formación como BugDroid manda, aquí tienes Compose Expert para convertirte en… Expert de Compose 😁


Implementar una barra de búsqueda no siempre ha sido una tarea fácil.

Si la implementas desde cero, el número de factores a tener en cuenta es descomunal, y con la SearchView clásica debías encomendar tu alma al mismísimo diablo para que te diera las claves para hacerlo correctamente.

Pero ya sabemos que en Compose todo es breeze & flow 😂, y en el vídeo de hoy te mostramos cómo utilizarla.

Fácil, sencillo y para toda la familia:

>> Ver el vídeo sobre la SearchBar de Compose

📰 Noticias y contenido útil

⭐️ Los tooltips por fin vuelven a Compose: Una de las cosas que se echaban de menos es poder hacer long click en un icono y que te diga para qué sirve. Welcome back!

🧑‍🎨 ¿Sabías que puedes añadir un logo a tus proyectos en Android Studio? Aquí Carlos Mota te cuenta cómo. Un pequeño detalle que queda muy guay si lo ves cada día.

🪲 La depuración de Compose llegará a otro nivel en Android Studio Hedgehog. Echa un vistazo a algunas de las novedades.

📰 Hay varias novedades sobre testing, entre las cuáles está el soporte para Screenshot Testing mediante previews de Compose. Llegará en AGP 8.2

👩‍💻 Los data objects en Kotlin 1.9 vienen a solucionar un problema muy concreto, pero que te va ahorrar unas cuantas sobrescrituras de toString()

💊 Píldoras de la semana

1️⃣ Datos en números sobre Kotlin: Kotlin sigue creciendo, y conocer su evolución nos ayuda también a entender hacia dónde se dirige

2️⃣ Context Receivers – Ejemplo: Una de las features más esperadas de Kotlin 2.0 ya puede probarse en forma experimental, y aquí tienes un ejemplo

3️⃣ Aprovechando la Potencia de ChatGPT para Desarrollar Aplicaciones: ¿Se pueden crear Apps completas con ChatGTP? Y de ser así, ¿cómo se hace?

4️⃣ Explorando el futuro de Kotlin Script: El futuro ya es presente, y Kotlin Script es el lenguaje por defecto para Gradle

5️⃣ Transición natural a Kotlin 2.0: Kotlin 2.0 llegará en unos meses, pero solo habrá un cambio grande. ¿Sabes cuál es?

6️⃣ Las posibilidades de Kotlin Multiplatform, una mirada a las compañías de Kotlin Foundation: La Kotlin Foundation ha crecido, y estos son sus nuevos integrantes.


🚀¡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!

Quizá también te interese…

🧭 El Sistema Operativo más usado del mundo #036

🧭 El Sistema Operativo más usado del mundo #036

De cómo fue la aparición y evolución de Android 📍 El mapa de hoy: Historia del nacimiento y expansión de Android Noticias y contenido útil: librerías de Compose, funciones nuevas de testing y artículos sobre optimización de rendimiento Píldoras de la semana Si no...

🧭 Android Studio cambia de look #034

🧭 Android Studio cambia de look #034

Todo lo que tienes que saber sobre la nueva apariencia heredada de IntelliJ 📍 El mapa de hoy: Android Studio: su nueva UI en beta Noticias y contenido útil: Todas las novedades de Google I/O. Píldoras de la semana La semana pasada activamos una promoción en nuestras...

🧭 Todas las novedades del Google I/O #033

🧭 Todas las novedades del Google I/O #033

La gran fiesta de Google nos muestra sus novedades y proyectos a corto plazo. 📍 El mapa de hoy: Google I/O: Todas las novedades que se presentaron Noticias y contenido útil: Todas las noticias que aplican a desarrollo Android. Píldoras de la semana ¡Con motivo del...

0 comentarios

Enviar un comentario

Los datos personales que proporciones a través de este formulario quedarán registrados en un fichero de DevExpert, S.L.U., con el fin de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento de la parte interesada. Si no se acepta, no podrás comentar en este blog. Los datos que proporciona solo se utilizan para evitar el correo no deseado y no se usarán para nada más. Puede ejercer los derechos de acceso, rectificación, cancelación y oposición en contacto@devexperto.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *