I have a Google MAPS API KEY which can easily be seen when you decompile my app by using reverse engineering. This is not good at all. Also, I am using a Weather API KEY in my source code accessing via string.
I found this website https://medium.com/@cassioso/a-strategy-to-secure-your-api-keys-using-gradle-b9c107272860
and wanted to ask you, if this article is recommended or do you have a better idea?
Does anyone have any experience concerning this issue?
I am using ProGuard, but ProGuard does NOT obfuscate AndroidManifest ( which is even not possible as far as I read ) and it also does not obfuscate any String API KEY ( I don't know why)
I don't have any experience with DexGuard.
Can you please tell me if this website is working or can you please give some more tips how to hide api keys in manifest and also in source code.