Migrating to Android 12: harder than folding a 2s tent
summary
This talk covers migrating an Android app to Android 12, detailing concrete breaking changes such as required exported=true on components, new PendingIntent immutability flags, and notification trampoline restrictions. It discusses forced library upgrades (e.g., WorkManager 2.7), the new bluetooth runtime permission and API inconsistencies, and describes using a manifest-check script and source-code searches to find and fix issues, with some follow-up work remaining.
AI-written summary · about
chapters (4)
related talks
37mOne does not simply: migrating to Android 12
11mTop 12 tips to get ready for Android 12
19mMigrate your apps to Android 13
46mWhat’s new in Android
29mWhat's new in Android
04h 44mPlatform Track Livestream
40mProtips: A fresh look at advanced topics for Android experts
01h 01mKeynote! 10 years of Android development: the retrospective
