Materials and slides for our submitted proposal for a Shiny tutorial at useR 2022.
How to transform your idea into a production-ready app?
In this interactive tutorial (in Spanish), we will delve into several key aspects that will allow you to organize, ease, and accelerate the development of your project into a professional Shiny app.
This tutorial will cover
- Structure and good practices to start and maintain a project (renv, config, unit testing, linters).
- Modularization (R6 classes, Shiny Modules, klmr box).
- Performance optimization and data management (profvis, benchmark, DBI, pool)
For each of these topics, there will be an interactive practice session to gain hands-on experience using RStudio Cloud.
Topic | Folder | RStudio Cloud space | Instructor |
---|---|---|---|
App structure and good practices | ./Estructura/ |
Link | Agustin |
Modularization | ./Modularizacion/ |
Link | Federico |
Performance optimization and data management | ./Performance/ |
Link | Oriol |
- General public (e.g., research, industry, teaching)
- Basic notions of Shiny
- Structure (server, ui)
- Reactivity