Visual assets
We can classify any resource included in the project at compile time and used by the user interface as a visual asset. Visual assets can vary from simple text elements to media items (for example images, animations, videos, and so on) to be used for creating the visual elements of the user interface. Each Xamarin target platform provides different mechanisms to store and dispatch these assets.
On Android and iOS, resources and their localized representations are kept in the designated Resources
folder and substructures. On Windows Phone (both Silverlight and Windows Runtime), resources can be managed by using embedded resource files (that is, resw
or resx
).
Text resources
Each Xamarin target platform uses various strategies to filter out static text resources, such as the content of a message dialog or a label, from the View implementation. Doing this helps developers separate human readable resources from code base, creating a project structure in line with the separation of...