Shiny by RStudio

Articles

The basics

If you've been through the tutorial and need a refresher, these articles are a good place to start. They describe the lay of the land.

Layouts and UI

These articles explain how to control the layout, user-interface, and general appearance of your Shiny apps.

Deploying apps

These articles describe the different ways to share your Shiny apps with users.

Interactive documents

These articles explain how to add Shiny components to R Markdown reports.

Widgets

These articles describe Shiny's pre-built widgets and provide ideas on how to use them. (See also Lesson 3 in the tutorial, and the Widgets section in the gallery.)

Outputs

These articles show you how to create and use different output objects, the parts of your app that display results and react to user input.

Reactive programming

These articles describe reactivity from a conceptual level. Understanding reactivity will help you build apps that are more efficient, robust, and correct.

Best practices

These articles contain ideas that can improve your Shiny workflow and help you create faster, more efficient apps.

Extending Shiny

These articles suggest ways to create custom Shiny widgets, layouts and outputs; or to combine Shiny with other web technologies.

Shiny Server Pro

Here are some of the unique things you can do when you deploy your apps with Shiny Server Pro