R Shiny Workshop materials by Christina Maimone from Northwestern Research Computing Services.
For this workshop, you'll need to install some R packages and download the workshop files from this repository. See R/Rstudio Installation/Access Instructions, and Downloading from GitHub
Install these packages and their dependencies:
- tidyverse
- shiny
- rmarkdown
- DT
- shinythemes
- rsconnect (optional, for deploying to shinyapps.io)
install.packages(c("tidyverse", "shiny", "rmarkdown", "DT", "shinythemes", "rsconnect"),
repos="http://cran.rstudio.com")
Keynote and Powerpoint versions of the slides will be included when you download the repository (below). If you don't have either of these programs, try opening the slides with Google Slides or PowerPoint Online.
One option for deploying Shiny applications to share with others is http://shinyapps.io. This is a service of RStudio, and there is a free account option. This workshop includes information on deploying your application to this service; this is an optional step.
Shiny Documentation: reference, articles, tutorials, gallery, etc. Start here.
Shiny Examples: code for all of the examples in the official documentation and more
Shiny Essentials Workshop Materials from Mine Çetinkaya-Rundel
Shiny and RMarkdown Workshop Materials from Mine Çetinkaya-Rundel
Webinars from RStudio: look for the Shiny and Advanced Shiny sections
These workshop materials are largely based on various Shiny workshops, tutorials, and courses created by Mine Çetinkaya-Rundel.