Best Practices for User Interface Automation

In this video we'll learn how we can apply dependency injection and inversion of control in Xamarin Forms applications this will enable us to have an application that is easy to maintain, easy to write unit tests and also easy to extend. we'll use unity application block as an IOC container in order to register and resolve all our dependencies. Using dependency injection
have an advantage of being able to access the platform specific
implementation for each platform.