Useful Links
Computer Science
Web Development
R and Shiny for Web Application Development
1. Introduction to R and Shiny
2. Fundamentals of R for Shiny
3. Core Concepts of a Shiny Application
4. Building the User Interface (UI)
5. The Server Logic and Reactivity
6. Enhancing User Experience and Design
7. Advanced Shiny Development
8. Debugging and Optimization
9. Deploying and Sharing Shiny Applications
Building the User Interface (UI)
UI Layouts
Page Layout Functions
fluidPage for Responsive Layouts
fixedPage for Fixed-Width Layouts
Sidebar Layouts
sidebarLayout
sidebarPanel
mainPanel
Grid Layouts
fluidRow
column
Tabbed Layouts
tabsetPanel
tabPanel
Navigation Bars and Pages
navbarPage
navlistPanel
Nested Layouts
Input Widgets
Numeric and Text Inputs
numericInput
textInput
textAreaInput
Selection Inputs
selectInput
checkboxInput
checkboxGroupInput
radioButtons
Date and Time Inputs
dateInput
dateRangeInput
Range and Slider Inputs
sliderInput
Action and File Inputs
actionButton
fileInput
Customizing Input Widgets
Setting Default Values
Adding Labels and Help Text
Disabling and Hiding Inputs
Output Elements
Plot Outputs
plotOutput
Table Outputs
tableOutput
dataTableOutput
Text Outputs
textOutput
verbatimTextOutput
Dynamic UI Outputs
uiOutput
Customizing Output Appearance
Previous
3. Core Concepts of a Shiny Application
Go to top
Next
5. The Server Logic and Reactivity