Modern app development requires that apps be more than just functional to be successful. Apps must support the wide variety of Android devices on the market, be visually appealing, and provide a rich interactive experience. Throughout this book, we've discussed the important role that fragments play in meeting these demands.
Fragments allow us to create modular UI components that are more adaptable and easier to work with than the more monolithic approach of using activities alone. Fragments are a key element in creating a modern app navigation experiences, such as swipeable screens and the navigation drawer. With the advent of material design, fragments allow us to incorporate motion to provide more engaging user experiences that provide a greater sense of continuity.
Using what you've learned about working with fragments in this book, you will be able to successfully deliver the rich, adaptable, and engaging app experience that users demand. We wish you a successful start to being...