According to developer.android.com, to support multiple languages we should create unique xml files for each language. Their example:
MyProject/
res/
values/
strings.xml
values-es/
strings.xml
values-fr/
strings.xml
Presuming that a single language xml document could have several hundred string entries, the thought that bundling many of these into an app seems unnecessarily heavy.
So are the language xml files compiled into the .apk?
Or does Android have another system for delivering required language content (I am new to the android ecosphere, so I do not know yet how the Android OS interacts with the apps on it).
Typically for websites, language content is stored in a database, and ajax-retrieved as needed.