5. Conversion process from source code to Android application
The Java source files are converted to Java class files with the Java compiler. The android SDK contains a tool known as dx that converts Java class files into a .dex (Dalvik Executable) file. All class files of the application are placed in this .dex file. throughout this conversion process redundant information within the class files are optimized within the .dex file. as an example, if an equivalent String is found in numerous class files, the .dex file contains only one reference of this String.