Summary
In this chapter, we looked at the different ways of implementing navigation in our application. We also learned about the benefits and shortcomings of each method. We also learned how to implement both types of navigation (imperative and declarative) in our application.
In the next chapter, we will learn about architecting and organizing our Flutter application. We will learn about the need for proper architecture and implement a scalable architecture in our Flutter application.