I'm localizing my Xamarin Forms app. I followed Xamarin's guide, and I added a neutral language resource file (with English text) and an Italian one. I haven't implemented the language detection the guide talks about, yet when I launched it on my Android phone (not an emulator) the correct strings were loaded (Italian for Italian, neutral language for any other language).
Can I safely assume that Xamarin "somehow" now manages the system language detection? Is it some debug-only feature? Do I have to write the platform-specific detection anyway?