For example, I've got 2 folders called "resources-rectangle-205x148" and "resources-semiround-215x180".
Both of those directories have sub-directories under them with family specific background images and layout files.
If I put code like this in their respective resources.xml file, would the build ignore the other folder completely?
<build>
<exclude file="*.bak"/>
<exclude dir="../resources-rectangle-205x148" />
</build>
Could this be used to ignore fonts that are not being used for that model, from the main /resources/fonts folder? Or are those ignored if they aren't defined in the family specific layouts.xml ?
Additionally, I don't fully understand what's going on with the build/export process.
When we run the App Export Wizard (or the Build for Device Wizard), and it builds the file to upload to GC store (or side-load), does it contain all of the raw code for everything (like a .zip), that the Garmin side uses to build the app on the fly when someone downloads it?
or is it just a collection of builds for every "supported" device in the manifest?
What's going on in the package and on the backend of things we cannot see?
How does the store know which subset of the code/resources is what we want to show up/work on specific devices?
The more I pick up the pieces, the more questions I have, and the more vague the programmer's guide becomes.. :confused:
If this was already outlined somewhere, link please!