Shiny is an R language framework that is used to create interactive and powerful web apps. Shiny can be used as a standalone app on a web page or as a build dashboard using R Markdown. This allows us to explore, download, and analyze data using a web browser. Shiny apps can be extended using CSS, JavaScript, and even an HTML widgets package.
In this chapter, we will be learning about Shiny built-in functions and HTML to build attractive, interactive, user-friendly applications. We will be covering the following topics in the chapter:
- Introducing Shiny functions to produce HTML
- Creating a Shiny app using HTML and CSS
- An application to download reports using R Markdown
- Introducing HTML templates