1.5 Prerequisites

Before we continue, make sure you have all the software you need for this book:

• R: If you don’t have R installed already, you may be reading the wrong book; I assume a basic familiarity with R throughout this book. If you’d like to learn how to use R, I’d recommend my R for Data Science which is designed to get you up and running with R with a minimum of fuss.

• RStudio: RStudio is a free and open source integrated development environment (IDE) for R. While you can write and use Shiny apps with any R environment (including R GUI and ESS), RStudio has some nice features specifically for authoring, debugging, and deploying Shiny apps. We recommend giving it a try, but it’s not required to be successful with Shiny or with this book. You can download RStudio Desktop from https://www.rstudio.com/products/rstudio/download

• R packages: This book uses a bunch of R packages. You can install them all at once by running:

install.packages(c(
"directlabels", "dplyr", "gameofthrones", "ggforce", "gghighlight",
"ggnewscale", "ggplot2", "ggrepel", "ggtext", "ggthemes", "hexbin",
"mapproj", "maps", "munsell", "ozmaps", "paletteer", "patchwork",
"rmapshaper", "scico", "sf", "stars", "tidyr", "wesanderson"
))