Android 17 (Cinnamon Bun preview) introduces several breaking changes that require immediate attention. Forced portrait orientation is now overridden on large screens like tablets and foldables, requiring migration to WindowSizeClass-based adaptive layouts. Cleartext HTTP traffic is blocked by default, enforcing HTTPS for all production traffic with Network Security Config exceptions for dev environments. A new Lock-Free MessageQueue improves main thread performance without code changes. Background audio now requires a proper MediaSession linked to ExoPlayer via MediaSessionService. The post walks through hands-on migration using Android Studio Panda 1 with the CinnamonBun SDK preview, including code examples for each breaking change.

14m read timeFrom proandroiddev.com
Post cover image

Sort: