A continuación encontrarás traducido al castellano el artículo escrito por Gabriel Ludosanu y publicado originalmente en el Blog de Xojo.
Si estás trabajando en tu nueva SaaS (app web) utilizando Xojo, entonces es probable que ya conozcas todo de lo que es capaz esta plataforma. Pero hablemos de algo que es igualmente importante: lograr que tu app luzca fantástica.
¿Alguna vez has aterrizado en una app o website que te hayan cautivado al instante por su diseño? Esa es la magia del fantástico aspecto visual; y, ¿sabes qué? puedes incorporar el mismo tipo de magia a tu app web Xojo con la ayuda de los temas Bootstrap.
Imagina que tu app no es sólo una herramienta sino una experiencia interactiva completamente visual para tus usuarios finales. Tanto si no tienes experiencia en diseño como si eres un sesudo profesional, estos temas ofrecen una forma sencilla de mejorar el aspecto y uso de tu app web.
Este tutorial te proporcionará el conocimiento para seleccionar y utilizar los temas Bootstrap para tus apps Xojo web. Cuando finalices tendrás las herramientas y confianza para crear una app amigable y atractiva que llegará al corazón de tus usuarios.
¿Qué son los Temas Bootstrap y por qué usarlos en Xojo?
Bootstrap es un framework front-end popular que permite a los desarrolladores crear aplicaciones web visualmente atractivas y responsivas Los temas de Bootstrap son plantillas pre-diseñadas creadas con este framework, haciendo que resulte más sencillo alcanzar un aspecto profesional con un esfuerzo mínimo.
Por defecto, Xojo utiliza un tema Bootstrap modificado para sus apps web. Esto significa que sin tener que hacer nada especial Xojo ya se beneficia del diseño y la estética elegante de Bootstrap. Tienes a tu disposición una enorme cantidad de temas pre-diseñados listos para usar, tanto gratuitos como de pago, que puedes incorporar directamente a tus apps Xojo web. Estos temas pueden alterar de forma significativa el aspecto de tu app, ofreciendo varias opciones estéticas que se ajusten a tus necesidades.
Ahora que ya tienes el conocimiento básico de Bootstrap y de su papel en Xojo, veamos cómo puedes implementar y personalizar dichos temas en tu app web.
Paso 1: Selecciona un tema Bootstrap
En primer lugar tendrás que seleccionar un tema Bootstrap que encaje con el aspecto y diseño que quieres para tu app Xojo web. Existen múltiples recursos en la web donde puedes encontrar temas Bootstrap tanto gratuitos como de pago. Para una mejor compatibilidad con Xojo, te recomendamos que utilices temas de Bootswatch. Bootswatch proporciona una amplia variedad de temas gratuitos compatibles con Xojo.
Paso 2: Previsualiza y descarga el tema
En el sitio web de Bootswatch, haz clic en el botón “Preview” correspondiente a cualquier tema sobre el que desees comprobar cómo será el aspecto mostrado.
Una vez encuentres un tema que te guste, haz clic en el menú asociado con el botón “Download” del tema y selecciona el archivo con el nombre bootstrap.min.css. Este es el único archivo que necesitarás.
Paso 3: Añade el tema a tu proyecto Xojo Web
Ahora el paso más sencillo. Una vez que tengas el archivo bootstrap.min.css deseado sólo tendrás que arrastrarlo y soltarlo en el panel Navegador de tu proyecto Xojo web.
Tras añadir el archivo bootstrap.min.css a tu proyecto, el editor de diseño de Xojo reflejará al instante el nuevo tema. Más aún, tu app web utilizará dicho tema cuando se ejecute.
¡Enhorabuena! Has aprendido como incorporar y aplicar temas de Bootstrap a tu aplicación Xojo web.
Recuerda, el tema adecuado puede lograr que tu app web no sólo sea funcional sino memorable; y con las incontables opciones disponibles estoy seguro de que encontrarás un tema Bootstrap que se ajuste a tus necesidades. No dudes en experimentar con diferentes temas y realizar los ajustes necesarios para que luzcan perfectos en tu app.
Ahora es tu turno de ponerlo en práctica y crear apps web que no sólo funcionen bien sino que también se vean fantásticas.
Si tienes alguna duda o te topas con algún problema, dirígete a la documentación oficial de Xojo para obtener una información más detallada.