Summary
In this chapter, we learned what we are going to need to create a certified Android device. We saw the Android Compatibility Definition Document and we learned how to design a system to match the Android architecture. We had an overview of the two different runtime systems: Dalvik and ART and their main differences.
We had a full immersion into Android device testing, we learned how to run CTS automated tests and CTS manual tests on a already certified device.
The next chapter will be very hands-on. We will learn how to retrieve Android source code and we will understand the code structure and organization.