Objectifs
Comprendre les concepts des applications Shiny (entrées, sorties, réactivité). Maitriser les éléments de base pour construire des applications simples et plus élaborer. Connaitre la diversité des possibilités pour la mise en forme des applications. Savoir gérer la réactivité des exécutions. Savoir partager son application.
Pré-requis
Utilisation régulière de R. Des notions d’HTML et/ou de CSS sont les bienvenues mais pas indispensables.
Programme
Introduction
Le fonctionnement de base d’une application Shiny :
- Principe
- Le corps d’une application
- Les entrées et les sorties : les entrées, les sorties, les fonctions render*() et la réactivité
- Partager son application
Personnaliser les réactions
- Pourquoi la réactivité “Classique” peut ne pas convenir ?
- Utiliser les fonctions reactive() ou isolate()
- Utiliser les boutons d’action
- Utiliser des valeurs réactives
- Schéma récapitulatif
Personnaliser l’apparence de l’application
- L’organisation de la page
- Ajout d’éléments statiques
- Habillage de l’application