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
Advanced Shiny Development
Modularizing Applications
The Need for Modules
Creating a Shiny Module
Module UI Function
Module Server Function
Calling Modules
callModule
Namespacing in Modules
Organizing Code for Large Applications
Handling Data
Uploading Files
Handling File Inputs
Validating Uploaded Data
Downloading Data and Reports
downloadButton
downloadHandler
Generating Dynamic Reports
Dynamic UI Generation
Using renderUI and uiOutput
Inserting UI Elements
insertUI
Removing UI Elements
removeUI
Conditional and Contextual UI
Asynchronous Programming
The promises Package
Offloading Long-Running Computations
The future Package
Updating UI During Long Tasks
Bookmarking State
Enabling Bookmarking
Saving Application State
Restoring Application State
URL-Based Bookmarking
Previous
6. Enhancing User Experience and Design
Go to top
Next
8. Debugging and Optimization