No video

Towards the Next Generation of Shiny UI with Carson Sievert

  Рет қаралды 605

R User Group at Harvard Data Science Initiative

R User Group at Harvard Data Science Initiative

Күн бұрын

Slides: bit.ly/bslib-d...
Check out our website rug-at-hdsi.org/ for our upcoming events!
Follow us on Twitter and on Masstodon:
/ rugathdsi
fosstodon.org/...
Talk Description:
Shiny, the R package for creating interactive web graphics, recently celebrated its 10th birthday. Since then, Shiny has grown tremendously in many areas (e.g., performance, functionality, extensions, etc); however, a "hello world" Shiny app still looks like it did 10 years ago. This is mostly because Shiny goes to great lengths to ensure backwards compatibility; and as a result, default Shiny UI will likely continue to be based on Bootstrap 3 (a CSS styling framework released in 2010). However, thanks to the new bslib R package, it is now easy to opt-into a modern Bootstrap 5 foundation that "just works" with Shiny, R Markdown, flexdashboard, pkgdown, bookdown, and more.
In addition to upgrading Shiny's Bootstrap dependency, bslib also makes it much easier to do custom theming, leverage modern layout techniques, and create custom components (all from R without any CSS/HTML/JS required). At this point, bslib is still maturing, and does not yet provide what we'd consider a "complete UI toolkit", but it should eventually replace and/or improve upon all of Shiny UI. In this talk, I'll highlight bslib features that we're most excited about (e.g., expandable cards, accordions, (sidebar) layouts, input controls, etc.), discuss some best design practices for improving user experience with these tools, and present some real world examples of these tools in action.
Join our email list to get sent notifications about our upcoming events:
harvard.az1.qu...
#rstats #DataScience #shiny #academia #web #programming

Пікірлер: 2
@tawandarazika3610
@tawandarazika3610 Ай бұрын
This is amazing, I like the project and have already started adopting it into my workflow. I do however feel that giving users the option to choose whether they want to use the sidebar menu would definitely encourage more adoption which means you have more users testing and better development ideas.
@haimkichik
@haimkichik 3 ай бұрын
Amazing!
Creating Interactive Tutorials with {learnr} and {gradethis}
1:01:20
R User Group at Harvard Data Science Initiative
Рет қаралды 794
Carson Sievert: Towards the next generation of Shiny UI
36:35
Appsilon
Рет қаралды 3,1 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 62 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 39 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 17 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 36 МЛН
HTML and CSS for R Users with Albert Rapp
54:47
R User Group at Harvard Data Science Initiative
Рет қаралды 979
The Harsh Reality of Being a UX Designer
7:28
Andres The Designer
Рет қаралды 300 М.
R Shiny Workshop
1:46:07
K-State ID3A
Рет қаралды 17
{shinylive}: Serverless Shiny Apps | Barret Schloerke | Posit
11:49
Using RStan with Fayette Klaassen
1:09:06
R User Group at Harvard Data Science Initiative
Рет қаралды 1,5 М.
Intro to Git and GitHub with R and RStudio
1:07:13
R User Group at Harvard Data Science Initiative
Рет қаралды 1,1 М.
Cooking Your Data with Recipes in R with Max Kuhn
1:23:40
R User Group at Harvard Data Science Initiative
Рет қаралды 7 М.
R User Group - Lecture on Plumber, Creating APIs in R with Barret Schloerke
48:02
R User Group at Harvard Data Science Initiative
Рет қаралды 523
How to bring modern UI to your Shiny apps
49:43
Posit PBC
Рет қаралды 7 М.
Level Up Your Plots with Cara Thompson
1:07:34
R User Group at Harvard Data Science Initiative
Рет қаралды 1,7 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 62 МЛН