What is an Android application framework?

Android framework is a set of toolkits that developers use to create apps. It gives the Android application its bone and structure.