Using the Android Development Environment
Google provides the Android SDK to developers to allow them to create apps for the Android platform. The SDK contains all of the tools and libraries necessary to create applications which can be deployed to Android devices. Google also provides the Android Native Development Kit (NDK). The NDK is used to create native code libraries which can execute much more efficiently than Java code. This is important for certain applications such as games. This appendix will walk through the process of setting up the Android SDK, the Eclipse IDE, and Android NDK and then building a sample app.