A bit of news, it is confirmed that Android p will have built in support for dns over tls and automatically use it by default.
https://android-developers.googleblog.com/2018/04/dns-over-tls-support-in-android-p.html
DNS over TLS support in Android P Developer Preview
Nice! Now if only Google's public DNS servers would support DNS over TLS.