
NWS Weather Alerts Widget
Home screen widget: displays weather alerts from the US National Weather Service
Justdave · net.justdave.nwsweatheralertswidget
UpdatedJan 16, 2026
PublishedApr 26, 2022
Packagenet.justdave.nwsweatheralertswidget
MD5d1d01695f5255c6aefc67b59081b81b6
SHA1 (signer)90:31:14:CE:6C:E8:B5:3A:77:69:46:5B:C8:E0:F5:A7:99:48:E9:7A
Signed byCN=David D. Miller, L=Hudsonville, ST=Michigan, C=US
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
What's new
* Fixes a crash at boot on Android 14+
Description
This is an Android home screen widget to display current weather alerts from the US National Weather Service.
You can choose a county or state within the US (or the entire US) and it will display a list of all of the current weather alerts for that area on the widget. If there's more than fits, the list scrolls, and you can tap on an alert to open the full text of the alert. There is an accompanying app which can be used to configure what area you want and shows the raw feed data if you're really curious (though that part was mostly there for debugging, and might go away one of these days now that it all works). It does not currently do audible alerts (or any alerts), but that's probably coming soon.
I created this because I wanted a tablet on the wall in my kitchen to display weather alerts on the screen, and for all the plethora of weather apps out there, I couldn't find one that showed anything more than a (!) icon on their widgets for alerts, and you had to click through to find out what they were. Some of them would put the alerts into the notification bar, but that wasn't much better. So this one displays a list of the current alerts right on the widget, and that is the only purpose of the widget.
This application is open source. To report bugs, request new features, or If you'd like to help make it better, please visit the project page on GitHub at https://justdave.github.io/nwsweatheralertswidget/
This widget is not endorsed by or affiliated with the National Weather Service (NWS). Use of the NWS logo indicates that unaltered data/product has been obtained from NWS.
The full changelog can be found at https://github.com/justdave/nwsweatheralertswidget/releases
You can choose a county or state within the US (or the entire US) and it will display a list of all of the current weather alerts for that area on the widget. If there's more than fits, the list scrolls, and you can tap on an alert to open the full text of the alert. There is an accompanying app which can be used to configure what area you want and shows the raw feed data if you're really curious (though that part was mostly there for debugging, and might go away one of these days now that it all works). It does not currently do audible alerts (or any alerts), but that's probably coming soon.
I created this because I wanted a tablet on the wall in my kitchen to display weather alerts on the screen, and for all the plethora of weather apps out there, I couldn't find one that showed anything more than a (!) icon on their widgets for alerts, and you had to click through to find out what they were. Some of them would put the alerts into the notification bar, but that wasn't much better. So this one displays a list of the current alerts right on the widget, and that is the only purpose of the widget.
This application is open source. To report bugs, request new features, or If you'd like to help make it better, please visit the project page on GitHub at https://justdave.github.io/nwsweatheralertswidget/
This widget is not endorsed by or affiliated with the National Weather Service (NWS). Use of the NWS logo indicates that unaltered data/product has been obtained from NWS.
The full changelog can be found at https://github.com/justdave/nwsweatheralertswidget/releases
Required features
- Faketouch android.hardware.faketouch
Permissions (7)
NWS Weather Alerts Widget requests the following Android permissions:
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Data Sync android.permission.FOREGROUND_SERVICE_DATA_SYNC
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Schedule Exact Alarm android.permission.SCHEDULE_EXACT_ALARM
- Net Justdave Nwsweatheralertswidget Dynamic Receiver Not Exported Permission net.justdave.nwsweatheralertswidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION