Migrate your existing app to target Android Oreo and above
summary
Google Play enforces targetSdkVersion 26 (new apps by Aug 2018, updates by Nov 2018). Migration specifics: add notification channels or notifications disappear; replace background services with scheduled work—recommend WorkManager (Play Store used JobScheduler + Firebase JobDispatcher before WorkManager existed). Play Store migration uses a foreground service for restore and it works; switching dispatcher instead of alarms yields a 2% lift on KitKat and adding exponential backoff yields a 19% improvement in background task success. Test non‑SDK API use.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:00Why migrate
- 2:07Basics
- 3:31Runtime permissions
- 7:48Broadcast receivers
- 11:48Use GCM
- 14:28Use Broadcast Receiver
- 16:19Work Manager API
- 16:37Location API
- 18:16Battery Optimization
- 19:43Testing
- 21:17Modern Features
- 22:40Aspect Ratio
- 24:05NonSDK Interfaces
related talks
26mMigrating your established game to target O and beyond
34mChange Can be Good: The New World of Android Oreo
32mBuilding for Android Oreo
19mMigrate your apps to Android 13
04h 44mPlatform Track Livestream
50mWTF with Android Background Restrictions
42mBuilding for Android O
37mOne does not simply: migrating to Android 12
