Apocalypse is an application for showing messages from german warning services like DWD, MOWAS, BIWAPP and KATWARN. Never miss the apocalypse in Germany again!
The development is in beta state at the moment.
I noticed that not all send messages are available over the used API. It seems there are other channels the original apps use. Needs more investigation...
If you have a own Mapbox API Key please use this. You can provide it in the application settings.
Since version 0.4.0 there is a daemon running in the background. The app doesn't need to be open to get notifications any more
Here is a list of all implemented features so far:
This app is part of my plan to replace all android apps I use with native ones. If they don't exist, I will try to create one.
Follow this project on Mastodon
https://github.com/black-sheep-dev/harbour-apocalypse
If you like my work you can buy me a beer.
* Sat Feb 25 2023 Black Sheep <blacksheep@nubecula.org> 0.4.3-1 - Fixed no message refresh on device restart - Show if device is offline on cover page * Tue Jan 17 2023 Black Sheep <blacksheep@nubecula.org> 0.4.2-1 - Fixed refresh interval not showing properly in settings - Add auto restart of service on failure / crash * Tue Dec 27 2022 Black Sheep <blacksheep@nubecula.org> 0.4.1-1 - Fixed bug with auto update not working properly * Tue Dec 27 2022 Black Sheep <blacksheep@nubecula.org> 0.4.0-1 - Code refactoring - Add background daemon * Sat Jan 08 2022 Black Sheep <blacksheep@nubecula.org> 0.3.5-1 - Bugfixes - Cleanup * Tue Dec 07 2021 Black Sheep <blacksheep@nubecula.org> 0.3.4-1 - Delete old message when refresh operation is finished / keep it when refresh fails * Sat Nov 27 2021 Black Sheep <blacksheep@nubecula.org> 0.3.3-1 - Add filter to remove bad points from polygons in map view * Sun Nov 21 2021 Black Sheep <blacksheep@nubecula.org> 0.3.2-1 - Fixed bug not able to add new locations * Sun Nov 21 2021 Black Sheep <blacksheep@nubecula.org> 0.3.1-1 - Bugfixes - UI fixes * Sun Nov 21 2021 Black Sheep <blacksheep@nubecula.org> 0.3.0-1 - Included Map functionality using Mapbox - Sailjail support - Code fixes and improvments - Code refactoring - UI fixes and improvements * Sun Jul 04 2021 Black Sheep <blacksheep@nubecula.org> 0.2.4-1 - Fixed wrong category icon is showing on cover page - Directly open message when click the notification * Sun Jun 20 2021 Black Sheep <blacksheep@nubecula.org> 0.2.3-1 - fixed bug with local severity not changing correctly - code cleanup / rework * Sun May 16 2021 Black Sheep <blacksheep@nubecula.org> 0.2.2-1 - aarch64 support * Sat Feb 20 2021 Black Sheep <blacksheep@nubecula.org> 0.2.1-1 - Show warnings on actual position (needs GPS turned on) - Code cleanup * Sat Feb 20 2021 Black Sheep <blacksheep@nubecula.org> 0.2.0-1 - Notification sound (can be disabled in settings) - Code and UI cleanup * Wed Feb 10 2021 Black Sheep <blacksheep@nubecula.org> 0.1.9-1 - Option to use current gps position when adding a location * Sun Feb 07 2021 Black Sheep <blacksheep@nubecula.org> 0.1.8-1 - Fixed local warnings not show (API endpoint not available any more) - Added Notifications - Code cleanup * Fri Oct 30 2020 Black Sheep <blacksheep@nubecula.org> 0.1.7-1 - Automatic update function of messages * Thu Oct 29 2020 Black Sheep <blacksheep@nubecula.org> 0.1.6-1 - Tracking with geocodes instead of polygons - Bugfixes * Wed Oct 28 2020 Black Sheep <blacksheep@nubecula.org> 0.1.5-1 - Bugfixes * Wed Oct 28 2020 Black Sheep <blacksheep@nubecula.org> 0.1.4-1 - New service (Hochwasserwarnungen) - Bugfixes * Wed Oct 28 2020 Black Sheep <blacksheep@nubecula.org> 0.1.3-1 - Turn on/off warning service in settings - UI Improvements - Input validation - Colorized cover depending on severity of local events - Bugfixes - Translation fixes - Code improvements * Tue Oct 27 2020 Black Sheep <blacksheep@nubecula.org> 0.1.1-1 - Bugfix release * Tue Oct 27 2020 Black Sheep <blacksheep@nubecula.org> 0.1.0-1 - Initial release
Comments
dalas_revo
Thu, 2024/09/12 - 13:44
Permalink
Super Ersatz für die dysfunktionale Alarmierung per Mowas :) Danke Dir! Bei Hochwasserinformationen für Sachsen funktioniert der Klick auf den Browser nicht: "Kann Datei nicht öffnen. Datei wurde nicht gefunden". Ist da der Link veraltet oder gibt es ein anderes Problem?
daywalker
Mon, 2023/01/23 - 14:15
Permalink
Könntest du einem 64bit build bereitstellen? Danke!!
black_sheep_dev
Mon, 2023/01/23 - 14:35
Permalink
There is a 64bit build (aarch)?!?
velox
Thu, 2022/09/08 - 12:08
Permalink
Saved me from taking a few "Sirenenprobealarme" seriously today. Thanks! ;)
fingus
Sat, 2022/06/04 - 23:09
Permalink
I love it when a plan comes together
nowave7
Mon, 2021/11/22 - 02:04
Permalink
Die ist aber momentan nicht im Storeman zu finden?
Edit: Doch, ist sie, habe zu früh gesprochen...
nowave7
Sun, 2021/11/21 - 21:33
Permalink
Hallo! Ich kann meinen Standort nicht hinzufügen. Ich habe einfach Breitengrad und Längegrad eingegeben (fünf Stellen dezimal), eine Bezeichnung auch und schließlich auf Add getippt, aber die Lokation wurde einfach nicht gespeichert. Keine Fehlermeldung oder sonst, einfach zur Lokationliste zurückgeleitet. Hat irgendjemand eine Idee? Danke im Voraus!
black_sheep_dev
Sun, 2021/11/21 - 22:22
Permalink
Ist ab Version 0.3.2 gefixed
csg1976
Mon, 2021/02/08 - 11:22
Permalink
Tremendously cool - dankeschön!
WhereIsMyN9
Sun, 2021/02/07 - 21:13
Permalink
Thanks for the update. It works again and I won't miss the apocalypse.
WhereIsMyN9
Sun, 2021/02/07 - 22:15
Permalink
Danke für diese App. Ich habe sie vor einiger Zeit instaliert. Zu Beginn habe ich für mein Gebiet eine COVID-19- Warnung und eine bundesweite Warnung dazu unter "Lokale Mitteilungen" bekommen. Seit einigen Wochen erhalte ich nur noch die Anzeige "Keine Lokalen Mitteilungen", obwohl die oben genannten Meldungen weiterhin unter "Alle Mitteilungen" angezeigt werden. Heute gibt es aktuelle Unwetterwarnungen, die auf warnung.bund.de angezeigt werden. Apocalypse zeigt auch nach Aktualisierung weiterhin "Keine Lokalen Mitteilungen" auch wenn unter "Alle Mitteilungen" Unwetterwarnungen (ohne Ortsangabe) zu finden sind.
black_sheep_dev
Sat, 2021/02/06 - 23:30
Permalink
Freut mich das dir die App gefällt! Ich schau mir das die Tage mal an. Vielleicht hat sich da was an der API geändert
Alex
Thu, 2020/10/29 - 20:56
Permalink
Great, I already had the same idea to write such an app. :)
I would like to hint you to some internet resources that may be of your interest for the development. The following link contains some information regarding the MoWaS API:
https://github.com/DecentralizedAmateurPagingNetwork/Civilwarnings
The following links contain some general information about the MoWaS system:
https://www.heise.de/hintergrund/App-Desaster-am-Warntag-Warum-die-Handy...
https://fragdenstaat.de/anfrage/dokumentation-der-mowas-api/
Cryx
Wed, 2020/10/28 - 22:30
Permalink
Dann nimm mal die Postleitzahl 38350. Das ist die zugehörige Kreisstadt, und von der Kreisverwaltung kamen per Biwapp heute zwei Meldungen.
black_sheep_dev
Thu, 2020/10/29 - 13:12
Permalink
Die Koordianate des Stadzentrums von Helmstedt liegt in keinem der verfügbaren Polygone. In den Daten finde ich zwar die Stadt als Vermerk, aber sie ist keinem der Bereiche zugeordnet.
Es wir hier auch teilweise mit "Geocodes" gearbeitet, mit denen ich noch nicht so recht was anfangen kann. Der dazugehörige API Endpunkt für Geocodes liefert leider keine Daten.
Ich werd das mal näher untersuchen....
Edit:
Hab was gefunden. Es gibt wohl noch ein Bounding Rect für den jeweilige Geocode ,der für die Standorterkennung benutzt wird. Ich versuche morgen mal was damit anzufangen...
Edit 2:
Ich habe die Standortbestimmung auf Geocodes umgestellt. Dabei ist mir dann aufgefallen, dass die APi die ich hier anzapfe nicht alle Meldungen bekommt, die die nativen Apps bekommen. Das läuft anscheinden über andere Quellen. Das scheint von den jeweiligen Landkreisen abzuhängen ... Der eine meldet darüber, ein anderer nicht.
https://warnung.bund.de zeigt die selben Meldungen an,die ich reinbekomme.
Cryx
Wed, 2020/10/28 - 20:55
Permalink
Welchen Umkreis betrachtet die App als lokal für die lokalen Meldungen? Inzwischen gibt es untercalle nun auch was aus BS - aber aus dem Umland fehlt weiter.
black_sheep_dev
Wed, 2020/10/28 - 21:12
Permalink
Die API schickt mit jeder Meldung einen oder mehrere Polygone als Gebietsdefinition, je nachdem wo die Gefahr besteht. Ich überprüfe dann nur ob die Koordinate des Standorts in diesem Polygon liegt. Die API ist leider völlig undokumentiert.
Mit deinen genauen Standortdaten, könnte ich das mal debuggen (mal Datenschutz aussen vor)
s_mario
Wed, 2020/10/28 - 17:28
Permalink
Hi, coole App.
Ich hab hier 2 Problemchen ;-). Den Längengrad nimmt er bei mir nicht aus der Zwischenablage.
Die Eingabe der Koordinaten soll mit Komma erfolgen, die App wandelt das Komma aber danach wieder in einen Punkt um. Kooordinaten werden dann unter dem Ort mit Punkt angezeigt und beim Editieren sind diese dann auch Rot. Eingabe mit Punkt wäre sicher besser.
Cryx
Wed, 2020/10/28 - 14:48
Permalink
Das Erfassen von Standorten zickt bei Ortsnamen mit Umlaut, da bleibt der Text rot und speichern geht dann nicht.
Und ein Hinweis, in welchem Format die Geodaten einzugeben sind wäre schön. Mit 50,123457 / 11,223456 passiert zumindest nichts, da gibt es keine lokale Meldung (obwohl es per Biwapp Android grad eine gab).
black_sheep_dev
Wed, 2020/10/28 - 15:37
Permalink
Update ist raus 0.1.3.
Das Update solltes das Problem mit der Eingabe von Standorten lösen. Längen und Breitgrad waren vertauscht.
Ist denn die Meldung bei BIWAPP in der Liste aller Mitteilungen vorhanden oder fehlt die da auch?
Vielleicht kommt die Meldung über einen anderen Service rein?!?
Cryx
Wed, 2020/10/28 - 19:35
Permalink
Ne, die Biwapp-Meldung fehlt. Wir hatten nun heute schon drei, aber aus meiner gesamten Region (Großraum Braunschweig) ist da gar nichts in der Gesamtliste.
Und die Koordinaten sind imner wieder rot und haben irgendwelche Zahlen angehängt, wenn man Orte editieren will.
ummon
Wed, 2020/10/28 - 13:30
Permalink
Thank you for this great App.
I'm not shure but it seems to me that lat/lon Breitengrad/Längengrad are assigned the wrong way around in the GUI.
Markkyboy
Wed, 2020/10/28 - 02:44
Permalink
I spotted a little spelling mistake in the 'Add location' page.
'Coordiante' should be 'Coordinate' .
Erdrandbewohner
Tue, 2020/10/27 - 23:26
Permalink
Great idea! Thanks! Unfortunately the input of the coordinates does not work. They will not be accepted. Which coordinate format is intended?
black_sheep_dev
Tue, 2020/10/27 - 23:31
Permalink
Thank you!
Already fixed in 0.1.1.
It is a double value input. There where a problem with decimal separator ",".
Erdrandbewohner
Tue, 2020/10/27 - 23:44
Permalink
Now it works. Thanks a lot!