The app automatically selects the nearest radar site using coarse location permissions, or you can manually choose a location. Everything is size optimized and only updates when the wallpaper is being viewed to minimize battery footprint.
Interesting technical bits:
- Using the US National Weather Service public radar feed (via public S3 bucket)
- Custom radar volume data decoder written in Go and running as AWS Lambdas (triggered by S3 bucket events)
- Custom rendering API
- Kotlin Android app is <10 MB (no cross-platform bloat)
Available on Google Play:https://play.google.com/store/apps/details?id=app.radarlove....
Happy to answer questions about the radar data processing pipeline, infrastructure, or the live wallpaper implementation. Also open to interesting opportunities for collaboration...
jaggs•8h ago
ryandvm•7h ago
Assuming other national data feeds could be acquired and decoded at a fairly low cost, then other feeds could theoretically be added.
I suppose whether or not this project is successful is probably the determining factor in our case.
jaggs•4h ago