HairStyle AI lets you try hairstyles and hair colours on your own photo before making a change.
Kotlin, Google ML Kit Face Detection (on-device), custom overlay view, RecyclerView.
Complete and installable as an Android app. Not yet published on Google Play.