Articles
A comprehensive guide to using Shiny.
A comprehensive guide to using Shiny. If you are just starting out, you may want to explore the Get Started Tutorials to learn the basics. Otherwise, choose your own path with the articles below!
Start
THE BEST PLACE TO START
Mastering Shiny
By Hadley Wickham
A free, online book designed to take you from basic Shiny to creating your own customized apps.
If you are beginning to learn Shiny for R, here are a few resources you’ll want to consider:
- Hadley Wickham’s Mastering Shiny book
- Shiny for R’s Get Started Tutorials
- The Shiny Cheat Sheet
- Posit’s Demos and Tutorials on YouTube
Build
Structure: Standalone apps
Structure: Dashboards
Structure: Gadgets
Frontend: User interface
- Application layout guide
- Display modes
- Tabsets
- Customize your UI with HTML
- your entire UI with HTML
- a dynamic UI that reacts to user input
- HTML Templates
- Shiny HTML Tags Glossary
- Progress indicators
- Modal dialogs
- Notifications
- Themes
- Render images in a Shiny app
- Displaying and customizing static tables
- How to use DataTables in a Shiny App
- Using Action Buttons
- Using sliders
- Help users download data from your app
- Help users upload files to your app
- Using selectize input
Frontend: Graphics & visualization
Frontend: Shiny extensions
- htmlwidgets
- JavaScript actions packaged for Shiny apps
- How to a JavaScript based widget
- How to add functionality to JavaScript widgets
- How to send messages from the browser to the server and back using Shiny
- How to develop an interactive, dynamic help system for your app with introJS
- How to create custom input bindings
- Putting everything together to create an interactive dashboard
No matching items
Improve
Refactor: Testing
Refactor: Modules
Scale: Measure usage
Scale: Performance and scalability
No matching items