Tag : xamarin-dependencyservice

Xamarin.Forms.DependencyService platform tweaks

What is DependencyService in Xamarin ?

DependencyService is a static class under Xamarin.Forms namespace. Shared or Portable projects can access the platform based tweaks that are done in any specific platform projects by using DependencyService.

How it works?

The key point is by defining an Interface.

  • Declare an Interface in the Shared / Portable project.
  • Implement the interface in platform specific projects.
  • Register the class under DependencyService Assembly with Dependency attribute.
  • Call the DependencyService.get method with the Interface. It will identify the platform and executes the implementation

Xamarin.Form.DependencyService

 

Categories: Android, Cross Platform Mobile App, iOS, Windows Phone, Xamarin

%d bloggers like this: