Special topics

Published

2026-05-11

This section contains a collection of topics you might find useful when developing a Shiny app-package.

The shiny_assist chapter includes a series of prompts for developing an app-package:

The applications in Chapter 26 can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 26 applications:

list_apps(regex = '^26')

ellmer covers:

The applications in Chapter 27 (ellmer) can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 27 applications:

list_apps(regex = '^27')
## # A tibble: 1 × 2
##   branch        last_updated       
##   <chr>         <dttm>             
## 1 27_llm-ellmer 2026-05-11 09:53:32

The chores chapter includes:

The applications in Chapter 28 (chores) can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 28 applications:

list_apps(regex = '^28')
## # A tibble: 1 × 2
##   branch        last_updated       
##   <chr>         <dttm>             
## 1 28_llm-chores 2026-05-11 10:37:16

The gander chapter covers:

The applications in Chapter 29 (gander) can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 29 applications:

list_apps(regex = '^29')
## # A tibble: 1 × 2
##   branch        last_updated       
##   <chr>         <dttm>             
## 1 29_llm-gander 2026-05-12 13:18:44

Shiny UI Editor

Shiny UI Editor covers the ShinyUiEditor, a package and a drag-and-drop web interface for developing a Shiny applications.

Code style

Code style includes:

App data

In App data

R6 & Shiny

Dependency hell

The 35  🏗️ Dependency hell chapter

Please open an issue on GitHub