In this chapter, you learned a wide variety of topics that help advanced developers make even better apps. Using Systrace will allow you to get performance details that help you make informed decisions on how you can improve your app and help you identify issues that are easily missed like decoding an image twice. You saw multiple techniques for improving the efficiency of working with images from pre-sizing to background loading. Additional tools and techniques for performance improvements followed before getting into advanced uses of existing views by way of spans and the flexible RecyclerView.
In the next chapter, you’ll dive right into the world of drawing in Android. You’ll learn how to draw images and text as well as how to apply filters and compositing.