I am astonished how I didn't find concrete resources regarding a multilingual android app when i googled.
I have never previously performed localization on android. I did find resources on the internet which talked about changing the locale from the phone settings , in order to see the application in the selected locale.
However my client doesn't want the phone's locale to be tied up with the applications ( a reasonable request) . The phone should stay in English , however the option to change the language should be internal to the application
It would be simple, on the splash screen activity , it would ask the user , to select the language. Upon selection of the language , the subsequent activities should work in that language .
Is this really not natively possible in android and we would have to put hacks and bandages on the system to achieve the result ?