We covered a lot on debugging and testing in this chapter. You learned several techniques on how to test your application. You learned how to build and run tests on your development box and on emulators or real devices. Appium is really awesome if you spend time to build coverage of all your code. For the most part, the tests are fairly cross platform with minor changes to the field types.
In addition, we covered how to actually debug your application, which can be very important when attempting to figure out why something isn't working as expected.
If you are looking for a specific file or what it does, remember to check out all the locations listed in Chapter 2, The Project Structure. This chapter can help greatly when you are trying to figure out where to stick something in a new project.
When you are in need of a cool feature, don't forget to check out all the cool plugins and the sites where you can find them. It is normally better to reuse other tested code than to build your...