En los últimos años, los emojis comenzaron a utilizarse cada vez con más frecuencia en la comunicación. Estos pequeños íconos se pueden usar para expresar una variedad de emociones y le agregan un toque personal a los mensajes. Sin embargo, agregar emojis a tu app para Android puede resultar todo un desafío. Para eso, contamos con la biblioteca del selector de emojis. Con solo agregar unas pocas líneas de código a tu app, podrás comenzar a usar emojis de inmediato. Es la forma más sencilla de empezar a usar emojis para que tu app sea más divertida y expresiva.
Cada año, se publican nuevas versiones de emojis y actualizamos la biblioteca periódicamente para ofrecerlos. Los teléfonos de más alta gama pueden renderizar estos nuevos emojis sin ningún problema. Sin embargo, en el caso de los teléfonos de gama más baja, es posible que los nuevos emojis se muestren como un pequeño cuadrado llamado tofu (☐). La biblioteca asegura su detección y eliminación. De esta manera, se garantiza que la biblioteca sea compatible con varios dispositivos y versiones de Android.
La biblioteca cuenta con varias optimizaciones que buscan reducir la latencia de inicio y acelerar la experiencia de desplazamiento, como el almacenamiento en caché de los emojis renderizables, el dibujo de emojis de manera asíncrona y las optimizaciones de RecyclerView.
Las selecciones del usuario son persistentes en la biblioteca. Los emojis que se eligieron recientemente se muestran en la fila superior para que los usuarios puedan buscarlos y compartirlos fácilmente. Además, la biblioteca ofrece una variedad de emojis que representan a diferentes personas y culturas en los paneles de variantes. Si el usuario elije un emoji de los paneles de variantes (Figura 2), la elección se guarda y se establece como predeterminada en el panel principal.
dependencies { implementation "androidx.emoji2:emojipicker:$version" }
De manera opcional, configura emojiGridColumns y emojiGridRows en función del tamaño deseado de cada celda de emoji.
<androidx.emoji2.emojipicker.EmojiPickerView … app:emojiGridColumns="9" />
Ahora, debería aparecer un selector de emojis muy simple en tu app. Para el siguiente paso, suponemos que quieres hacer algo con el emoji seleccionado.
// a listener example emojiPickerView.setOnEmojiPickedListener { findViewById<EditText>(R.id.edit_text).append(it.emoji) }
Ahora, tienes un selector de emojis básico en funcionamiento. Para seguir personalizándolo (por ejemplo, para anular algunos estilos o bien ofrecer un comportamiento diferente para la fila de emojis recientes), consulta nuestra API y app de ejemplo.
También puedes enviar un informe de errores o una solicitud de función para ayudarnos a mejorar la biblioteca.
[Asset link: IGFund_Keyword_Header.gif]
En 2022, lanzamos por primera vez el Indie Games Fund en latinoamérica como parte de nuestro compromiso de ayudar a crecer en Google Play a los desarrolladores de todos los tamaños. Aquí puedes conocer a los 10 estudios seleccionados quienes recibieron parte del fondo el año pasado.
Hoy traemos de vuelta el Indie Games Fund en 2023. En el que reconoceremos con $2M de dólares en efectivo (no diluibles), además de soporte constante, a los pequeños estudios seleccionados basados en latinoamérica, ayudándoles a construir y crecer sus negocios en nuestra plataforma.
Este programa está abierto para los desarrolladores indie que ya han lanzado el juego que incluyan en su aplicación -Ya sea en Google Play o alguna otra plataforma móvil, PC o consola. Cada estudio seleccionado recibirá alrededor de $150,000 a $200,000 dólares para ayudarlos a llevar su juego al siguiente nivel, y así construir un negocio exitoso.
Revisa los requisitos para la elección y aplica ahora. Las aplicaciones se cierran el 1 de Septiembre de 2023 a las 12:00 pm hora de Brasil. Se les otorgará prioridad a las aplicaciones recibidas antes de las 12:00 pm hora de Brasil del 16 de Agosto de 2023 .
Para mayor información y actualizaciones acerca de nuestros programas, recursos y herramientas para desarrolladores de videojuegos indie visita nuestro website, y síguenos en Twitter @GooglePlayBiz y Google Play business community en LinkedIn.
¿Qué tan útil fue este blog post?
★ ★ ★ ★ ★
Through the Tech Talks, I was able to learn more about what each company was looking for, and through the Q&A sessions, I was able to get a clear picture of what I needed to work on.Woosuk JungProgram alumni, now a data scientist at KEARNEY
Through the Tech Talks, I was able to learn more about what each company was looking for, and through the Q&A sessions, I was able to get a clear picture of what I needed to work on.