todos-contra-el-fuego-mobile/lib/redux
vjrj 7812ed951e fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14
Type Annotation Fixes:
- fireNotificationList.dart: Added DeleteFireNotificationFunction and TapFireNotificationFunction types to _buildRow and _buildSavedFireNotifications parameters
- homePage.dart: Added Object type to catchError handler parameters
- redux/appReducer.dart: Added dynamic type annotation to action parameter
- redux/fetchDataMiddleware.dart: Added explicit type annotations and improved type casting
- redux/reducers.dart: Added dynamic type annotation to action parameter
- redux/userReducer.dart: Added dynamic type annotation to action parameter

Android Build Configuration Updates:
- Updated compileSdkVersion and targetSdkVersion from 34 to 36 to match plugin requirements
- Moved plugins {} block to first position (Gradle 8.14 requirement)
- Added dev.flutter.flutter-gradle-plugin to plugins block for modern Flutter integration
- Removed deprecated useProguard setting, replaced with shrinkResources
- Disabled Jetifier (android.enableJetifier=false) to improve build performance
- Increased JVM heap allocation to 4096M for large project compilation
- Added Kotlin language version 1.8 override for plugin compatibility
- Added ProGuard rules to exclude optional Google Play Core classes

Build Results:
-  APK builds successfully (146MB debug APK)
-  Zero type inference errors detected by dart analyze
-  Kotlin compilation passes
-  R8 minification configured correctly
-  301 remaining issues are all INFO-level style suggestions (non-blocking)
2026-03-06 21:44:54 +01:00
..
actions.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
appActions.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
appReducer.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
errorReducer.dart More redux and api work 2018-06-27 16:26:06 +02:00
fetchDataMiddleware.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
fireMapActions.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fireMapReducer.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fireNotificationActions.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fireNotificationReducer.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
loadedReducer.dart fix: resolve 78 strict analysis errors with explicit type annotations 2026-03-06 10:47:12 +01:00
loadingReducer.dart fix: resolve 78 strict analysis errors with explicit type annotations 2026-03-06 10:47:12 +01:00
reducers.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
userReducer.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
yourLocationActions.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
yourLocationsReducer.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00