todos-contra-el-fuego-mobile/lib
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
..
generated Fix critical Firebase messaging and null-safety errors 2026-03-05 02:31:22 +01:00
models fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
redux fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
activeFires.dart Fix: Speed dial positioning - move to floatingActionButton and improve label spacing 2026-03-06 16:24:04 +01:00
attributionMapPlugin.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
colors.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
compassMapPlugin.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
customBottomAppBar.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
customMoment.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
customStepper.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
dummyMapPlugin.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fileUtils.dart fix: resolve all warnings (59 warnings → 0) 2026-03-06 11:28:04 +01:00
fireAlert.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fireMarker.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fireMarkerIcon.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
fireMarkType.dart Refactor. Fires marker calibration 2018-06-12 21:06:40 +02:00
fireNotificationList.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
firesApp.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
firesSpinner.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
genericMap.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
genericMapBottom.dart fix: resolve all warnings (59 warnings → 0) 2026-03-06 11:28:04 +01:00
globalFiresBottomStats.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
globals.dart Fix critical Firebase messaging and null-safety errors 2026-03-05 02:31:22 +01:00
homePage.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
introPage.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
layerSelectorMapPlugin.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
locationUtils.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
main.dart fix: resolve 78 strict analysis errors with explicit type annotations 2026-03-06 10:47:12 +01:00
mainCommon.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
mainDev.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
mainDrawer.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
mainProd.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
markdownPage.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
monitoredAreas.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
objectIdUtils.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
placesAutocompleteUtils.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
privacyPage.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
sandbox.dart fix: Resolve Dart type inference errors and update Android build configuration for Gradle 8.14 2026-03-06 21:44:54 +01:00
sentryReport.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
slider.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
supportPage.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
theme.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
themeDev.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00
zoomMapPlugin.dart fix: resolve 2 remaining strict analysis errors 2026-03-06 11:21:06 +01:00