Get startedGet started for free

Wrap-up: Go and make your own apps!

1. Wrap-up: Go and make your own apps!

Congratulations on completing the Shiny case studies course! I hope you learned a lot and maybe even enjoyed it.

2. IMG

You've learned and achieved quite a bit in this course. You've created three complete and functioning Shiny apps.

3. Chapter 2: Plotting app

The first app you created was a plotting app. It taught you about many different kinds of inputs, but more importantly it showed you that Shiny can be a good tool for creating customizable plots when you have many parameters that you want to experiment with. This is a technique I myself use quite often.

4. Chapter 3: Data exploration app

The second app you made was a data exploration app. You learned how to use different types of outputs, about the benefits of reactive variables, and a few tricks for making your app easier to use. This is a very common use case of Shiny, I often see people creating Shiny apps after receiving a dataset with the sole purpose of making it easy to explore the dataset. It's also important to remember that Shiny apps are graphical tools meant to be used by humans, so you should remember to think at least a little bit about the interface and usability of your app, not only about functional correctness, otherwise people may not want to use it.

5. Chapter 4: Word cloud app

In your last shiny app, you were given an R function that creates word clouds when called in the R command line, and turned it into a Shiny app that lets people create word clouds entirely using a point and click interface. This is another very common use of shiny - as a tool to expose an R function in a graphical user interface. This can be useful when you want to be able to share an R function with people who don't use R, or if you simply want to access it yourself through a visual app rather than the command line.

6. Let's practice!

Now it's your turn to build your own shiny apps! I really hope that you found this course useful and fun, but even more so I hope this course gave you a little taste of how Shiny can be used for different problems, and that you'll now feel confident to create shiny apps when you see an application for one. Good luck on your new Shiny journey!