libsentry.so y libsentry-android.so de sentry_flutter 7.x se publican alineadas a 4 KB, lo que hace que Play rechace la subida desde nov 2025. La 9.x no entra todavía: exige web ^1.1.0 y chocaría con firebase_core 2 / firebase_messaging 14. - sentry_flutter ^7.18.0 -> ^8.14.0 y package_info_plus ^6 -> ^8 (la 6.x fija web <=0.6.0), con el SDK de Dart a >=3.5.0 - android/build.gradle: AGP ya viene del plugins DSL de settings.gradle, así que se queda solo el classpath de google-services. El override de languageVersion se mantiene (sentry 8.x fija 1.6 y Kotlin 2.2 lo rechaza), subido a 1.9 Verificado sobre el AAB: 15/15 librerías nativas con p_align >= 16384 y targetSdkVersion=36. |
||
|---|---|---|
| .forgejo/workflows | ||
| android | ||
| assets | ||
| fastlane | ||
| images | ||
| ios | ||
| lib | ||
| res/values | ||
| test | ||
| .flutter-plugins-dependencies | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| build.yaml | ||
| fires_flutter.iml | ||
| fires_flutter_android.iml | ||
| Gemfile | ||
| LINT_CLEANUP_SUMMARY.md | ||
| LOCALIZATION_AUDIT.md | ||
| pubspec.yaml | ||
| README.md | ||
| RELEASE.md | ||
Tod@s contra el Fuego (All Against Fire) mobile
This is app that notifies about fires detected in an area of your interest. It helps the early detection of fires and facilitates local mobilization, while the professional extinction services arrive.
Install
Via Play
Development
This app is developed with flutter. So if you want to contribute, please install it.
You also needs a:
assets/private-settings.jsonseeassets/private-settings-sample.json.google-services.jsonprovided by firebase console (see also the sample).
Some json related code is generated via
flutter packages pub run build_runner build --delete-conflicting-outputs
also you can run with watch instead of build to build with any code change.
Generate apk with:
flutter build apk --release -t lib/main_prod.dart --flavor production
also you can run with -t lib/main_dev.dart --flavor development. More info about flavors here.
Testing
Run flutter test for doing unit testing.
Release
Publishing to Google Play is automated and password-free via Forgejo Actions on
git.comunes.org. See RELEASE.md. TL;DR: bump version: in
pubspec.yaml, then git tag vX.Y && git push origin vX.Y — CI builds a signed
AAB and uploads it to the Play internal track.
Data source acknowledgements
We acknowledge the use of data and imagery from LANCE FIRMS operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS) with funding provided by NASA/HQ.
License
GNU APLv3. See our LICENSE, for a complete text.
Thanks & other acknowlegments
(...)