UI5Lab – Pequeñas utilidades en SAPUI5
Introducción
Os voy a contar un pequeño secreto. Existen muchísimas utilidades creadas para SAPUI5 que nos pueden facilitar bastante la vida. Hoy os presento una de estas fuentes de código, UI5Lab

Esta comunidad se encarga de desarrollar pequeñas utilidades reutilizables y abiertas a todo el mundo. En ella encontraremos librerías para control visual de password, añadir figuras básicas de manera rápida, utilidades de cámara de fotos en JS, un visor de PDF… y me he quedado corto, ¡hay mucho más!
Esta comunidad está compuesta por distintos desarrolladores con cuentas GITHUB que han decidido juntar su conocimiento y utilidades. A diferencia de otros códigos que podemos encontrar en GITHUB, estos están pensados para ser 100% aprovechables y cuentan con una excelente documentación.
Accediendo a la comunidad
Para acceder a la comunidad la manera más cómoda es desde su web
En esta web encontraremos la manera de contribuir (utilizan GITHUB), contacto utilizando un canal de Slack, y toda la documentación relacionada con las librerías, así como demos de distintos productos.
Esta tan bien organizada que en este blog no tengo nada más que añadir. Por lo que os presentaré algunos de los productos que hay disponibles (de forma totalmente gratuita).
Algunos ejemplos
A continuación os presento algunos de los ejemplos que mas me han gustado.
Control de password
Esta librería permite dar feedback al usuario sobre la contraseña que está informando un campo del tipo password

En el siguiente enlace tenéis el código de ejemplo https://github.com/mauriciolauffer/openui5-password
Mensajes emergentes
Si quieres saber más sobre este tema te recomiendo mi post sobre mensajes SAPUI5 mejorando el feedback al usuario
Permite mostrar varios mensajes del tipo Message Toast. También nos permite generar mensajes demo para ver su aspecto

Aquí tenéis el código de ejemplo https://github.com/jasper07/StripToastr
Generador de códigos QR
Los códigos QR son de gran utilidad para codificar información que podremos capturar con una cámara

Aquí podéis ver su implementación https://github.com/StErMi/openui5-qrcode
Cargador y visor PDF
¿Cuántas veces es necesario poder adjuntar y/o visualizar documentación? en este caso la librería nos permite visualizar PDF’s y previsualizar su contenido

Como los casos anteriores aquí esta el código de ejemplo https://github.com/lemaiwo/UI5LabLibraryPDFViewer
Hasta aquí la presentación de esta pequeña/gran comunidad que aunque los últimos meses ha perdido un poco de ritmo sigue aportando grandes utilidades a la hora de desarrollar en SAPUI5.
Y ya sabes, quieres estar a la última… Suscribete, es gratis y solo se necesita un mail.