<div align=βcenter>

Report wildfires and find emergency services nearby
</div>
git clone https://github.com/Fralopala2/fire_notification_app.git
cd fire_notification_app
flutter pub get
flutter run
This app uses two different API keys:
set ANDROID_MAPS_API_KEY=YOUR_MAPS_ANDROID_KEY%USERPROFILE%\\.gradle\\gradle.properties: MAPS_API_KEY=YOUR_MAPS_ANDROID_KEYMAPS_API_KEY placeholder..env as GOOGLE_MAPS_API_KEY=YOUR_PLACES_KEY (a .env.sample template is included).Enable billing and APIs in Google Cloud: Maps SDK for Android and Places API.
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
keytool -list -v -keystore "C:\\Users\\spano\\key.jks" -alias sosreports
When using Play App Signing, also add the Play App Signing SHAβ1 (from Play Console) to Key A.
.env, rebuild/release; for zero-trust client, move Places calls to a backend.Contributions are welcome!
This project is released for educational and personal use only. Commercial use, redistribution, or modification for profit is strictly prohibited without explicit written permission from the author. All rights reserved.
For more details, see the LICENSE.md file.
For security, this public repository uses the official AdMob test Application ID in android/app/src/main/AndroidManifest.xml:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713"/>
This ID is recommended by Google for testing and development. It will not generate real revenue or show production ads.
Before publishing your app to Google Play, replace the value with your own AdMob Application ID:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="YOUR_REAL_APP_ID"/>
You can obtain your App ID from the AdMob console. Never publish your real App ID in public repositories.
For any inquiries or feedback, please reach out:
β **Don't forget to star my projects if you like them!** and thanks for visiting this repo. π