One of my Android applications need to change the locale (language) during runtime. This allows users to have language setting in application instead of requiring to change the system language.
This article does not prevent your data in Android application from receiving by decompiling the .apk file.
For further information please read this article.
When you create a open source Android application on GitHub, you probably do not want all your password and API key to be uploaded publicly. One of the ways is to modify the variables every time you publish a build or testing but this is very annoying to do.
When I was teenager, I started blogging using Sina. It is a simple blog-publishing service with some customizable options. That was more than enough for a newbie who only knew some HTML and CSS. As time passed by, there is rumour that Sina was going to close its blog service. Therefore, I migrated my blog to Blogger. Blogger provides more customizable options. Other than CSS, you can use widgets. However, I was frustrated by the limited widgets and themes are not enough for me after a period of time.