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...