flutter_screenutil icon indicating copy to clipboard operation
flutter_screenutil copied to clipboard

App crashes in release mode when ScreenUtilInit(Size(MediaQuery.of(context).size.width, MediaQuery.of(context).size.height))

Open qamarkhan1 opened this issue 1 year ago • 1 comments

App crashes in release mode when ScreenUtilInit(Size(MediaQuery.of(context).size.width, MediaQuery.of(context).size.height)) is used and scrolling a list of items but works fine if static size values or given: designSize: const Size(360, 690)

qamarkhan1 avatar Oct 09 '24 05:10 qamarkhan1

The reason for choosing a static design size for ScreenUtilInit is to ensure consistent scaling calculations across different screen sizes.

When using dynamic size values, such as Size(MediaQuery.of(context).size.width, MediaQuery.of(context).size.height), it can lead to inconsistencies during the build process, especially in release mode.This is because the dynamic values can change based on the device's screen size, causing unexpected behavior and potential crashes.

DeepeshKalura avatar Nov 14 '24 08:11 DeepeshKalura