Summary
In this chapter, we looked at the architecture of the Flutter framework and learned how Flutter produces multiplatform applications. We looked at how Flutter produces web applications. We also learned about the different renderers available to build and run web apps with Flutter and learned about the advantages and disadvantages of both of those renderer options. Finally, we looked at how we could choose between the two renderers and when to choose which renderer. I hope this information will help you choose the most suitable renderer based on your target user and application requirements. In the next chapter, we will learn about routing and navigation in Flutter on the web.