Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R (Early Release)
Paperback : 450 pages
ISBN-10 : 1492047384
ISBN-13 : 978-1492047384
Publisher : O'Reilly Media, Inc, USA (31 May 2021)
Master the Shiny web framework—and take your R skills to a whole new level. Shiny helps you create fully interactive web apps for data analyses by letting you move beyond static reports, tables, and graphs. Your users will be able to jump between datasets, explore different subsets, run models with parameter values of their choosing, customize visualizations, and much more. If you’ve never used Shiny before, welcome! Shiny is an R package that allows you to easily create rich, interactive web apps.
Shiny allows you to take your work in R and expose it via a web browser so that anyone can use it. Shiny makes you look awesome by making it easy to produce polished web apps with a minimum amount of pain.
In the past, creating web apps was hard for most R users because:
- You need a deep knowledge of web technologies like HTML, CSS and jаvascript.
- Making complex interactive apps requires careful analysis of interaction flows to make sure that when an input changes, only the related outputs are updated.
Hadley Wickham from RStudio shows data scientists, data analysts, statisticians, and scientific researchers with no knowledge of HTML, CSS, or jаvascript how to create complex Shiny apps. Shiny is easy to learn, but even intermediate users often wonder what they've missed. This in-depth introduction provides a learning path that you can follow with confidence.
Getting started: Begin with a tutorial-style exploration of the basics
Shiny in action: Explore Shiny functionality with a focus on code samples and example apps
Best practices: Learn techniques for managing complexity and ensuring correctness, and explore ways to measure and improve your Shiny app's scalability
Mastering reactivity: Learn the underlying theory of reactivity to improve your ability to reason about complex Shiny apps