Bug] Xamarin.Essentials.PermissionException: Permission request must be invoked on main thread. MediaPicker · Issue #1460 · xamarin/Essentials · GitHub
Android Threading: All You Need to Know | Toptal®
xamarin.forms - Xamarin Forms: How to run a service every x seconds even the app is in background? - Stack Overflow