/outstanding-shiny-ui

Develop custom Shiny UI

Primary LanguageHTMLCreative Commons Zero v1.0 UniversalCC0-1.0

Oustanding User Interfaces with Shiny

This book comes with a standalone companion package.

remotes::install_github("DivadNojnarg/outstanding-shiny-ui-code")

By doing library(OSUICode), you may access to all functions which will ease the code exploration in each chapter.

TO DO

  • add exercices and assignements for each chapter
  • rework skeleton chapter to use more htmltools functions
  • find a way to make the code standalone (side pkg): I currently include JavaScript with tags$script() which is quite bad practice but easier to focus on writing the book first.
  • include apps as iframes for demo
  • add chapter to test shiny tags, Jav1aScript input bindings, ...
  • finish Shiny chapter -> add more screenshots to message handler
  • finish more interactivity chapter
  • split Chapter 4: this chapter could be a entire section
  • add a part on tabs validation in testing/validating chapter
  • more references!
  • add chapter on how to develop a package for user interfaces.
  • add chapter listing all available templates
  • local pkg setup for each Rmd file?
  • add section on addResourcePath
  • add extra section for case study!