Til de interesserede, sådan sker det...
Du koder dit program i Java syntax, men bruger Apache Home frameworket (Den indeholder base classes som Dalvik Virtual Machine understøtter).
Når du har compilet din Java kode får du dine .class filer, disse filer skal oversættes til .dex filer - .class filer indeholder Java bytecode og nogle informationer om koden som Java Virtual Machine skal bruge, og .dex filer indeholder Dalvik bytecode og nogle informationer om koden som Dalvik Virtual Machine skal bruge.
Oversættelsen sker ved hjælp af en plugin eller en tool. (Plugin til eclipse eller dx tool).
.dex filerne bliver pakket (zippet) til en .apk fil som kan føres over på en Android enheden og køres ved hjælp af Dalvik Virtual Machine, som oversætter Dalvik bytcoden til Android instructions. 😀