The Super Zip Explorer Shiny app was what inspired me to tackle the Shiny learning curve. It's such an elegant illustration of the power and potential of Shiny, and I encourage anyone who hasn't seen it to spend some time using the app and browsing the code.
As I stumbled through the development of my apps, I found some helpful resources along the way that inform the pattern of my apps:
- @jcheng's presentation at the 2017 Shiny Developers conference helped bring a lot of clarity to how reactive expressions ought to be used
- the modules pattern which clarifies the intended method for reducing reactive complexity
I'm guessing there are other helpful packages and methods that would allow me to make better map + graph apps, so I hope that folks can use this topic to share them.
So here's my question: if you were to redesign the SuperZip example today, what changes would you make and why?