What are the steps involved in the execution of an Android program? : <p>I was just reading about the Dalvik Virtual Machine. It got me all confused. I know there is a build tool called gradle in Android Studio. However, these are bits and pieces of information. 
I want to know where they fit in i.e. the steps involved in execution of an Android program.</p>

<p>Thank you</p>
