Powered by RinteRface

shinyMobile

Build Native Looking Shiny Apps.

Try it!

Dashboard
Dashboard

Current Position

Principal Scientific Computing and Consulting, SCC, Novartis

  • Package development.

    Bootstrap 4 Shiny dashboards, R6 based module framework

  • Support Clinical Projects.

    Develop Shiny apps for exploratory analysis, safety and efficacy

  • Internal Consulting.

    Provide advises to Novartis associates, production ready shiny apps

shinyMobile Features

  • 14 new inputs

    sliders, steppers, ... + update server side functions
  • 3 skins

    iOS, material design and aurora (auto or manual selection)
  • 2 global themes

    light and dark
  • 16 colors

  • 12 containers

    cards, chips, badges, ... + update server side functions
  • Amazing Notifications

    popovers, tooltips, modals, ... + update server side functions

iOS Light Demo

Layout: tabs, skin = iOS-filled, theme: light.

This app is the shinyMobile gallery: https://dgranjon.shinyapps.io/miniUI2Demo/.

iOS Dark

Layout: tabs, skin = iOS-filled, theme: dark.

More here: https://dgranjon.shinyapps.io/miniUI2DemoDark/.

Material Design Light

Layout: tabs, skin = material-filled, theme: light.

More here: https://dgranjon.shinyapps.io/miniUI2DemoMd/.

Install

Wrap up

  • 01. Install

    remotes::install_github("RinteRface/shinyMobile") or install.packages(shinyMobile)

  • 02. Develop

    • Layout
    • skin
    • theme
    • widgets
  • 03. Prepare for deployment

    • Create manifest.json
    • Add icons
    • Add splashscreen
    • Copy everything in www/
  • 04. Deploy

    • shiny-server
    • shiny-server pro
    • RStudio Connect
    • shinyapps.io


RStudio Cloud: https://rstudio.cloud/spaces/46066/project/837830

Thank you!



Special thanks to John Coene (@jdatap) and Victor Perrier (@_pvictorr)