# 4.2. Lector de códigos QR

Muchos proyectos de ApS buscan como objetivo la difusión de un tema concreto, ya sea promover una acción solidaria o visibilizar una situación particular del entorno más cercano, entre otros. Para este fin, se suelen emplear, por lo general, herramientas de publicación y difusión de contenidos muy variados, que van desde un simple cartel publicitario pasando por una publicación en una web propia o la difusión de contenidos en formatos de presentación llamativos y sorprendentes como pueden ser los creados por herramientas como [Canva](https://www.canva.com/), [Emaze](https://www.emaze.com/es/), [Prezzi](https://prezi.com/es/), [PowTown](https://www.powtoon.com/) o [Genially](https://genial.ly/es/).

Pues bien, además de acceder a dicha información a través de un ordenador, se puede tener acceso a estos recursos o contenidos desde un dispositivo móvil con ayuda de un lector de códigos QR. Eso sí, el recurso o contenido debe de estar alojado o publicado en la plataforma correspondiente.

En el vídeo que se muestra a continuación, podemos realizar una pequeña aplicación que nos permitirá leer un código QR que nos llevará a la información almacenada y publicada en la dirección web a la que nos dirija. Para ello, se utilizarán tres elementos incluidos en la categoría de “**Interfaz de usuario**”, otro incluido en “**Disposición**” y finalmente un elemento más de la categoría “**Sensores**”:

- **Etiqueta** (categoría Interfaz de usuario). Componente **visible**
- **Botón** (categoría Interfaz de usuario). Componente **visible**
- **VisorWeb** (categoría Interfaz de usuario). Componente **visible**
- **DisposiciónVertical** (categoría Disposición). Componente **visible**
- **LectorCódigoDeBarra** (categoría Sensores). Componente **No visible**

Si lo deseas, una vez que acabes puedes poner en práctica tu app de lectura de código QR escaneando el siguiente código:

![code catedu qr.png](https://libros.catedu.es/uploads/images/gallery/2023-12/scaled-1680-/code-catedu-qr.png)

<p class="callout info">Actualmente hay muchas herramientas para generar Códigos QR, como qrmonkey, Qr Code Generator o Me Qr, aunque en los últimos meses están apareciendo opciones generadas por Inteligencia artificial para crear códigos QR más atractivos y artísticos, como el presentado sobre estas líneas, creado con [QuickQr.Art](https://quickqr.art/).</p>

Para desarrollar una aplicación que lea códigos Qr como el que se encuentra sobre estas líneas, sigue las indicaciones del siguiente videotutorial:

<iframe allowfullscreen="allowfullscreen" height="449" src="https://www.youtube.com/embed/YJjIXfcYCRU?si=nso16NdmRH5xqQzw" width="800"></iframe>

<span style="color: rgb(126, 140, 141);">**Video 4.2.1.** Programamos. (2019, 1 mayo). *Crea una aplicación para móviles con App Inventor: Lector de Códigos QR* \[Vídeo\]. YouTube. Recuperado 1 de noviembre de 2023, de <span style="color: rgb(53, 152, 219);">https://youtu.be/YJjIXfcYCRU?si=nso16NdmRH5xqQzw</span></span>