Summary
Fragments are the foundation of modern Android app development, allowing us to display multiple application screens within a single activity. Thanks to the flexibility provided by fragments, we can now incorporate rich navigation into our apps with relative ease. Using these rich navigation capabilities, we're able to create a more dynamic user interface experience that makes our apps more compelling and that users find more intuitive and fun to work with.
In the next chapter, we'll discuss how we can further improve our app through material design. Using material design, we'll give our app a more engaging visual appearance and incorporate rich animated transitions as we move between fragments.