If you’ve ever stared at a minSdkVersion field in a build.gradle file and wondered what you’re actually targeting, this is for you. Android’s API levels are the backbone of app compatibility — each one represents a specific set of capabilities, behaviors, and restrictions that your app can rely on (or must work around).