Learn R Programming

nextGenShinyApps 2.1: Craft Exceptional R Shiny Dashboards with Novel Responsive Tools

Official website: https://nextgenshinyapps.obi.obianom.com

Other packages required for nextGenShinyApps: https://depends.rpkg.net/package/nextGenShinyApps

Get started with sample R codes: https://github.com/oobianom/nextGenShinyApps-Boilerplate-BlankApp

Please note that the nextGenShinyApps 1.7 is NOW compatible with the htmlwidgets,rhandsontable and plotly packages. This is being worked on, but there is not currently a completion date.

R package installation and usage

The nextGenShinyApps package is available on CRAN and can be installed as shown below

Install package from CRAN

install.packages(nextGenShinyApps)

Attach library

library(nextGenShinyApps)

Get started by viewing some of the examples

load.example("Card")

load.example("Plain")

load.example("noSideBar")

load.example("Tab")

load.example("Modal")

load.example("Alert")

load.example("Accordion")

Sample Demo Output 1

View the Shiny app demo for Cards

Link to demo

Image of what it looks like

Sample Demo Output 2

View the Shiny app demo for Tabs

Link to demo

Image of what it looks like

Sample Demo Output 3

Tutorial

Check R CRAN link for vignettes

More information

Statistic

Copy Link

Version

Install

install.packages('nextGenShinyApps')

Monthly Downloads

252

Version

2.1

License

MIT + file LICENSE

Maintainer

Obinna Obianom

Last Published

July 29th, 2024

Functions in nextGenShinyApps (2.1)

textAreaInput

Create an advanced text area input
sortablegrid

Generate a sortable grid
nav

Nav tag
titlePanel

Title panel for the header of the application
tabsetPanel

Create an advanced tabset
wrapper

A wrapper for panels
template.loc

Template location full text
textInput

Create an advanced text input
submitButton

Create a submit button
tabPanel

Create a tab panel item
sidebarLayout

Sidebar layout
sidebarPanel

Create the sidebar panel
spinner

Create a spinner
checkboxInput

Create an advanced checkbox input
accordion

Generate an accordion
cssjsinclude

Include stylesheets and scripts
dashboardBody

Create the body section of the application
fluidPage

Generate a container for the application
actionButton

Create a button
altPanel

New sidebar panel to display content
masterButton

Create a master button
modal.header

Create hyperlink modal section that appears ONLY when the sidebar logo is clicked
modalDialog

Generate a modal box
accordionItem

Generate an accordion item
load.example

Load examples for the package
mainPanel

Main panel to display content
alert

Create an alert
setup.toolbar.buttons

Generate toolbar buttons
card

Flexible and extensible content container
rand.num

Random number betwen 1 and 10000
setup.toolbar.menu

Generate toolbar menu
row

Generate a row div