Android Definition: A software system that can run any given installed application written in Java (or other supported programming languages) by using hardware virtualisation. Related Terms: Application Framework Java ME API Material Design Custom ROMs Read more articles Previous PostMVVM Next PostAppsflyer