Currently the source compiles against and targets API SDK level 30. Android Studio warns that SDK level 31 is already available. The main challenge is that API level 31 requires android.permission.ACCESS_COARSE_LOCATION next to android.permission.ACCESS_FINE_LOCATION, and the permission request logic has two stages as well: first testing against the coarse and then the fine. It's pretty easy to actualize Gradle version numbers and other package version numbers.
Currently the source compiles against and targets API SDK level 30. Android Studio warns that SDK level 31 is already available. The main challenge is that API level 31 requires
android.permission.ACCESS_COARSE_LOCATION
next toandroid.permission.ACCESS_FINE_LOCATION
, and the permission request logic has two stages as well: first testing against the coarse and then the fine. It's pretty easy to actualize Gradle version numbers and other package version numbers.