¿Cómo se programan los stickers (en sitios como Facebook y aplicaciones de chat)? ¿Cuáles son los lenguajes y conceptos de programación?

Eso es realmente bastante simple. En realidad no trabajo en esto en FB, así que esta es solo mi mejor suposición.

Las pegatinas son esencialmente una extensión de emoticones.
El problema con la comunicación en línea basada en texto es siempre que se pierde el tono, la inflexión, las expresiones y el lenguaje corporal. Los emoticones son una especie de intento ad-hoc para llenar este vacío.
Entonces, “¡Cállate, imbécil!” tiene connotaciones muy diferentes de “¡Cállate, imbécil!: p” Los stickers son solo caritas más grandes, más variadas y más expresivas.

Digo esto, porque va a ser útil ahora. Debes haber notado que muchas aplicaciones de SMS cambian tus emoticones basados ​​en texto en pequeñas imágenes. Entonces, un “:-)” se convierte en una carita sonriente, “:-D” se convierte en una carita sonriente, etc. Bueno, las pegatinas son así, excepto que los códigos de texto subyacentes no son explícitamente vistos por usted.

Básicamente, cuando envía una calcomanía, lo que realmente se envía es un código de texto corto que representa esa calcomanía. Cuando el cliente de chat de su amigo recibe eso, entiende que el código representa una etiqueta en particular y lo muestra en su lugar. No hay programación sofisticada involucrada.

Las ventajas son dobles: obtienes un práctico repositorio de imágenes expresivas, sin la sobrecarga de ancho de banda real de enviar imágenes reales.

Gracias por A2A 🙂
La pegatina o los emojis se convierten en imágenes usando ciertas reglas, es decir, expresiones regulares :
Digamos que, por ejemplo, para un código sonriente, usamos un código como
🙂 Ahora, cuando la función regex encuentra una cadena encerrada en :: intenta buscar la cadena respectiva si se puede convertir en una pegatina o una carita sonriente
mira el ejemplo aquí:
La izquierda es lo que realmente es el código, mientras que la derecha es cómo se ve el código después de interpretarlo.
Puedes encontrar una lista completa de emojis Cheat sheet aquí
Hoja de trucos de Emoji para Campfire y GitHub

Si desea tener un estudio más profundo, puede echar un vistazo a la fuente de
hassankhan / emojify.js. Este es un hermoso módulo A Javascript para convertir palabras clave de Emoji en imágenes que puede usar en sus proyectos fácilmente.

Facebook podría estar usando la técnica similar. debes haber visto gente publicando en fb cosas como Comentario
@ [4: 0] este código y ver la magia. La magia es lo mismo
La expresión regular para el código de perfil de Facebook usa la misma estrategia de reemplazo
Puedes usarlo para tu ID de perfil como
@ [“su perfil no aquí”: 0] y obtendrá su foto de perfil en los comentarios

Ahora llegando a las pegatinas de Facebook
puedes echar un vistazo a este complemento no oficial de JavaScript
$ (). fbsticker ()
jquery.fbsticker | daxes.net
Esta es una biblioteca divertida que usa stickers de fb
El código de las pegatinas se almacena básicamente en un archivo json como este, el código bigsandyeti se convierte en la imagen mostrada:
“bigsandyeti”: [”
“]
Puede echar un vistazo a un ejemplo similar de archivo json nicksahler / FacebookStickers

He hecho todo lo posible para solucionar el problema. Espero que tengas la programación y el concepto detrás de tales emojis / fbstickers

Una cosa más Si eres un buen ilustrador / diseñador, puedes enviar tus diseños a fb
– solo envíe sus consultas por correo electrónico a [correo electrónico protegido]
Encontré esto aquí, soy un ilustrador profesional y estoy interesado en diseñar un paquete de pegatinas.

More Interesting

¿Cuál es la mejor manera de hacer una aplicación de Android? Si esta es mi primera aplicación de Android, ¿cuánto tiempo llevará?

¿Cuáles son las mejores herramientas para el desarrollo de juegos para dispositivos móviles?

Cómo comenzar a aprender Ubuntu y MySQL, comenzar a escribir mi primera aplicación, proveniente de un fondo de tecnologías de Microsoft

¿Cuáles son los 10 principales proveedores de servicios de desarrollo de aplicaciones / sitios web en Bangalore?

¿Son buenos los programas como Clickteam Fusion 2.5 para crear aplicaciones y juegos?

¿Cuál debería ser el siguiente paso si quiero crear una nueva aplicación pero no tengo experiencia en codificación?

¿Sería útil para un programador si primero terminara el diseño gráfico y configurara un sitio web y una aplicación móvil antes de pedir ayuda con la integración de la base de datos o preferiría comenzar desde cero?

¿Cómo es la estructura de fondo de una aplicación compleja como Instagram?

¿Cuál es el mejor enfoque de UX para rediseñar una aplicación web existente?

Para el desarrollo de aplicaciones móviles, ¿es React mejor que Angular cuando la prioridad principal es la representación del lado del usuario?

¿Qué marco es mejor para crear aplicaciones móviles complejas? ¿Iónico o meteorito?

Cómo obtener ideas para crear una aplicación

¿Los chatbots finalizarán las aplicaciones móviles? ¿Cuando?

Cómo usar la base de datos de mi sitio web en mi aplicación híbrida usando Cordova

Cómo comenzar a desarrollar mi aplicación IoT