Battery Charging Animation shows a full-screen animated display whenever the phone is plugged in, along with the battery's live stats.
Kotlin, custom Canvas views, foreground service, broadcast receivers.
Complete and installable as an Android app. Not yet published on Google Play.