Learning the basics of Shiny
Shiny for R was launched in 2012 by Winston Chang as a package to help R developers to create interactive UIs for R scripts. This way, the developers can not only create models, but also share them with other people via an application. Currently, Shiny is on version 1.7.0 and is more robust than ever, expanding its horizons to other programming languages.
As a side note, let’s define an application, since we will use this term a lot in this chapter. An application, or just app, is software created via programming language to solve a problem. It performs a task, such as text editing, web browsing, or translation. A web application is just an app on the internet, such as the many websites where we can do things and interact, such as document creation, photo editing, or design creation.
Among the options available on the market, Shiny stands out for being a complete solution for the developer, offering many gadgets that can be added to applications...