Shader compilation jank on Android and iOS animations

7/10 High

Complex animations on Android API 29+ and iOS caused noticeable performance stuttering due to shader compilation delays. This was a persistent issue affecting user experience in production apps, though the Impeller transition in 2025 addressed it by replacing Skia.

Category
performance
Workaround
solid
Stage
deploy
Freshness
declining
Scope
framework
Upstream
open
Recurring
Yes
Maintainer
active

Sources

Collection History

Query: “What are the most common pain points with Flutter for developers in 2025?4/4/2026

iOS lost its Skia opt-out entirely, and Android API 29+ gained Impeller as default, eliminating the notorious shader compilation jank that plagued complex animations for years on those platforms.

Created: 4/4/2026Updated: 4/4/2026