Files
shiny/_includes/tutorial/welcome.md
2012-07-26 12:00:32 -07:00

1.6 KiB

Introducing Shiny

Shiny is a new package from RStudio that makes it incredibly easy to build interactive web applications with R. Building applications with Shiny has many compelling benefits, including:

  • Automatic reactive data-binding between inputs and outputs that makes it possible to build useful applications with only a few lines of code.
  • Shiny user-interfaces are "live" in the same way that spreadsheets are live. Outputs change instantly as users modify inputs without explicit programming or requiring a reload of the browser.
  • Applications can be built entirely using R, or can optionally make use of custom HTML, CSS, and JavaScript.
  • A highly customizable slider control that has built-in support for animation.
  • Pre-built output widgets for displaying plots, tables, and printed output of R objects.
  • Fast bi-directional communication between the web browser and R using the websockets package.

Getting Started

If you've already got the Shiny package installed you are ready to go. If you don't have Shiny yet you'll need to:

Let's Go

This tutorial covers the basics of Shiny and provides detailed examples of using nearly all of its capabilities. Click the Next button to get started and say hello to Shiny!