React Native Blog Sep 1, 2021

Preparing Your App for iOS 15 and Android 12

This article covers Android Android 12 Release notes

Article Summary

New OS releases can break your app overnight. The React Native team shares critical changes in iOS 15 and Android 12 that could impact your users.

This React Native blog post provides a proactive guide for mobile teams preparing for iOS 15 and Android 12 releases. It highlights specific breaking changes and UI regressions that developers need to address before the OS updates go live to millions of users.

Key Takeaways

Critical Insight

Test your React Native apps on iOS 15 and Android 12 betas now to catch UI regressions before millions of users upgrade their devices.

The article includes specific code snippets and workarounds for each breaking change, plus instructions for setting up test environments.

About This Article

Problem

Google Play requires React Native developers to target Android 12 by November of the following year. Apps that don't meet this requirement get removed from the store.

Solution

The React Native team documented the breaking changes developers need to know about. This includes the new overscroll effect in scroll containers and permission updates for ACCESS_FINE_LOCATION. Developers can test these changes using Android 12 emulators or beta devices.

Impact

Developers can test on iOS 15 simulators via Xcode 13 and Android 12 betas before the September 16th general availability date. This lets them catch UI regressions before millions of users automatically upgrade their devices.