Android is a public client and NO one should be executing confidential client flows in a native app. Client credentials are meant for confidential client flows and hence not exposed in android. .net can be used on both server and client, but that does not mean that you use confidential client flows in a native app.

Email codedump link for How Android use ADAL library with clientCredential to aquireToken then call API hosted on Azure