After this chapter, the reader should have an overview of the different possibilities that a Shiny application can provide. Additionally, this chapter has provided some guidelines to optimize performance with a clear code that is easy to understand and maintain. Of course, the complexity of the applications will also depend on the programmer's R skills in general, independently from Shiny.
In the next chapter, we will look at some of the different graphical options that R provides, focusing on the
graphics package (the most elemental package to produce graphics that comes with the base installation),
googleVis, which is a package to create Google chart-like visualizations, and
ggplot2, which is probably the most popular graphical package ...