In this chapter, we are going to learn many powerful features of Shiny. We will start with animating plots. After that, we will discuss how to read client information and get requests in Shiny. Nowadays, telling a story about the data in interactive and reporting ways is in demand. So, we will go through graphics and report-generation, and how to download them using knitr. Downloading and uploading is also an interesting part of any application, which we will see using some examples. Bookmarking the state of the app is an add-on to regenerate the output on the app. We will see a demonstration of the fast development of apps using widgets and gadgets. At the end of the chapter, we will look at how to authenticate the app using a password.
In this chapter, we will cover the following topics:
- Animation
- Reading client information and GET requests in Shiny
- Custom interfaces...