This chapter has covered a lot of ground; we have taken the work done on Android layouts in an earlier chapter and begun to explore how these can be taken from static graphics to more dynamic structures. We have seen how Android provides classes and libraries that make developing for different screens easier than with other IDEs and how the emulator can be used to produce all possible form factors, including the most recent platforms.
There is only one more chapter in this module on layout and design before we move onto coding; in it we will cover how the numerous resources available to us are managed and how Android Studio assists us in this.