The first thing to note is that Shiny programs are the easiest to build and understand using two scripts, which are kept within the same folder. They should be named server.R
and ui.R
. Throughout this book, all code will have the commented server.R
and ui.R
headers to indicate which code goes in which file. The code is available at github.com/ChrisBeeley/basicGoogleAnalytics2ndEdition.
The ui.R
file is a description of the UI and is often the shortest and simplest part of a Shiny application. Note the use of the #
character, which marks lines of code as comments that will not be run, but which are for the benefit of humans producing the following code:
library(shiny) # Line 1 shinyUI(fluidPage( # Line 2 titlePanel("Minimal application"), # Line 3 sidebarLayout( # Line 4 sidebarPanel( # Line 5 textInput...