/acr-xamarin-forms

Camera/Gallery, Barcode Scanning, User Dialogs, Geo-Location, Network Utils, Device Info, Settings, E-Mail, Phone, SMS all for Xamarin.Forms

Primary LanguageC#Microsoft Public LicenseMS-PL

ACR Xamarin Forms

##User Dialogs Allows for messagebox style dialogs to be called from your view model commands

  • Action Sheet (multiple choice menu)
  • Alert
  • Prompt
  • Confirm
  • Loading
  • Progress
  • Toast

examples

##Signature Pad Control provided by Xamarin Signature Pad. This library provides a way to call for a dialog from a view model command or it can be used within your XAML views.

##Camera & Gallery Camera and Photo Gallery access powered by Xamarin.Mobile

##Bar Code Scanner Powered by Redth's awesome ZXing.Net.Mobile. This library provides a way to call for a barcode dialog from your view model command

##Location Services Geo-Locator services powered by Xamarin.Mobile

##File Management Allows for directory/file manipulation using the standard FileInfo/DirectoryInfo scheme

Example

##Network Detecting network state changes so that you can inform the user when they were working in an offline state.

  • INetworkService subscribes to INotifyPropertyChanged and monitors the device network status

  • INetworkService.NetworkStatusChanged event for background processes to monitor

  • ViewModel Example

  • View-XAML Example

##Settings A simple settings library that works differently than the traditional setting plugins out there. Instead, my approach was to work with an observable dictionary.

Example

##Device Info Allows you to get the information of the device for auditing purposes