We are going to create a cross platform(iOS, android, windows) application using Xamarin Forms.This is going to be a long-term project.
Are the following features fully supported by Xamarin ?
Geolocation / geo-fence access
Background Push notifications
Document viewer (all common formats)
Image viewer(all common formats)
Local Database support like SQL Lite
Can we integrate 3rd party dot-net dll’s (ODA library) into Xamarin ?
Is there any other development supports (email support) ?