Sign up
Forgot password?
FAQ: Login

Granjon David. Outstanding User Interfaces with Shiny

  • pdf file
  • size 26,01 MB
  • added by
  • info modified
Granjon David. Outstanding User Interfaces with Shiny
CRC Press, 2022 — 511 p. — ISBN: 9781003124924, 1003124925.
Outstanding User Interfaces with Shiny provides the reader with the necessary knowledge to develop beautiful and highly interactive user interfaces. It gives the minimum requirements in HTML/JavaScript and CSS to be able to extend already existing Shiny layouts or develop new templates from scratch. Suitable for anyone with some experience in Shiny, package development, and software engineering best practices, this book is an ideal guide for graduates and professionals who wish to bring their app design to the next level.
Provides a survival kit in web development to seamlessly get started with HTML/CSS/JavaScript.
Leverage CSS and Sass and higher-level tools like {bslib} to substantially enhance the design of your app in no time.
A comprehensive guide to the {htmltools} package to seamlessly customize existing layouts.
Describes in detail how Shiny inputs work and how R and JavaScript communicate.
Details all the necessary steps to create a production-grade custom template from scratch: packaging, shiny tags creation, validating and testing R components, and JavaScript.
Expose common web development debugging technics.
Provides a list of existing templates, and resources to get started and explore.
Shiny and the Web.
Manipulate HTML tags from R with {htmltools}.
Discover Shiny dependencies.
Handle HTML dependencies with {htmltools}.
Web application concepts.
CSS for Shiny.
Tidy your CSS with Sass.
Beautify with {fresh}.
Become a theming wizard with {bslib}.
JavaScript for Shiny.
Communicate between R and JS.
Understand and develop new Shiny inputs.
Shiny inputs lifecycles.
Optimize your apps with custom handlers.
Define dependencies.
Create template elements.
Develop custom input widgets.
Adding more interactivity.
Testing and validating template elements.
Automate new template creation with {charpente}.
Reconstruct {shinyMobile}.
{shinyMobile} and PWA.
Design widgets.
Fine-tune {shinyMobile}.
Shiny and React with {reactR}.
Shiny and modern web development.
What to do next?
A Code outputs.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up