Skip to content

sowla/mastering-shiny

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

This is the work-in-progress repo for the book Mastering Shiny by Hadley Wickham. It is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Built with bookdown.

Table of contents

  1. Shiny 101

  2. Shiny in action

  3. Mastering UI

    1. Tables
    2. Graphics
    3. Multipage apps
    4. Dashboards
    5. Shiny gadgets
    6. Dynamic UI
    7. htmlwidgets
    8. Custom HTML
  4. Mastering reactivity

    1. Reactive components
    2. Dependency tracking
    3. Scoping
    4. Advanced techniques
      • reactiveValues()
      • isolate()
    5. Async programming with promises
  5. Shiny in production

    1. Troubleshooting and debugging
    2. Testing with shinytest
    3. Managing dependencies with packrat
    4. Performance and scalability
      • Load testing with shinyloadtest
    5. Deployment options
  6. Appendix

    1. Server-side selectize and DT
    2. R Markdown integration
    3. Reproducibility

Images

There are three directories for images:

  • diagrams/ contains omnigraffle diagrams. Source of truth is .graffle files. Can delete all subdirectories.

  • screenshots/ contains programmatic screenshots. Source of truth is book code. Can delete all subdirectories.

  • images/ contains images created some other way. Images are source of truth and should not be deleted.

About

Mastering Shiny: a book

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 78.0%
  • CSS 11.3%
  • TeX 9.6%
  • HTML 1.1%