ODEX-filer er de optimaliserte versjonene av .DEX filer, som inneholder kjørbar kode for en Android-app. Mens DEX-filer generisk kjøres på alle Android-enheter, er ODEX-filer optimalisert for den bestemte enheten de bor på. De hjelper ikke bare med å laste hastighet, men de reduserer også mengden plass som kreves for appen.
Android lager ODEX-filer for apper før de kjøres, og de inneholder samme filnavn prefiks som deres tilsvarende APK-fil (f.eks. MyApp.apk og MyApp.odex). Dataene i ODEX-filer erstatter data som brukes i den tilsvarende DEX-filen (classes.dex) som er lagret inne i APK-filen.
MERK: Dalvik er navnet gitt til den virtuelle maskinen som kjører kompilert kode for Android-apper . Derfor er en optimalisert DEX-fil, eller ODEX-fil, optimalisert for utførelse av Dalvik virtuelle maskin.