The min sdk version is the minimum version of Android required to run your application.
The target sdk version is the version of Android that your app was created to run on.
Technically each version of Android has a new SDK (Software Development Kit)
and if you code using Java/Kotlin (using Android Studio or similar)
then you would use a specific SDK,
particularly if you use any objects/methods that were added (or deprecated) at specific versions.
If your user is using very very old Android then some code may not be supported
(for example Gyroscopes and multiple cameras were not supported before Gingerbread).
Your code can do checks like sensor ListNames, and GetCameraCount.
You probably don't need to worry if your code is written in DS,
but if you use a plugin (like fingerprint sensor - added in Marshmallow) it may be worth checking.
Regards, ah