In this chapter, we saw how to create views using Twirl and the various helper methods provided by Play. We have built different kinds of views: reusable templates or widgets and forms. We also saw how to support multiple languages in our Play application using the built-in i18n API.
In the next chapter, we will cover how to handle data transactions available in Play, and also gain insights into how to effectively design your models.
18.218.171.212