Summary

In this chapter we've covered the most important parts of creating a widget. From here we'll build on what we can do in widgets, including communicating with Recite modules and using built-in user interface components.