Google android which comes with a dalvik compiler which uses JIT (Just in time) approach in compilation of code.
It means that each time you run an app, the part of the code required for its execution is going to be translated (compiled) to machine code at that moment. As you progress