Skip to content

alainbret/mastering-shiny

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis 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. Taming Shiny

    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. Bookmarkable state
    2. Server-side selectize and DT
    3. R Markdown integration
    4. 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.

Packages

No packages published

Languages

  • R 71.4%
  • CSS 14.7%
  • TeX 12.5%
  • HTML 1.4%