Android Development Flow

This diagram shows how Java source code, XML files, and other resources are compiled and packaged into an Android package file. The resulting .apk file is actually a JAR file, you can see its content by typing jar -tvf MyApp.apk.

  • The yellow rounded rectangles are Android SDK tools
  • The orange boxes are files created by the programmer
  • The remaining white boxes are generated by the tools
Resources: Eric M. Burke