Why Your Predictive Back Animation Gets Stuck When the Gesture Is Canceled

Hand holding an Android phone with a blank screen, illustrating a predictive back gesture animation in Jetpack Compose

The predictive back gesture is no longer optional. For apps targeting Android 16 (API level 36), predictive back system animations are enabled by default. Since August 31, 2026, Google Play requires new apps and app updates to target API level 36. So any app still shipping updates is affected. If your app has a custom … Read more

Why EncryptedSharedPreferences Throws KeyPermanentlyInvalidatedException After a New Fingerprint

Code on a monitor at an angle, illustrating a KeyPermanentlyInvalidatedException bug in Android code

A KeyPermanentlyInvalidatedException after a new fingerprint is documented Keystore behavior. Why a plain catch still locks users out, the recovery that deletes the key and data, and the interview answer.