Summary

In this chapter, we explored the benefits of the dependency injection and IoC patterns in mobile development, and how they help solve the problem of working with platform-specific APIs from shared code. We also made some significant improvements to our Xamarin.Forms TripLog app by adding a new platform-specific service and introducing the Ninject dependency injection library resulting in a codebase that is more flexible and easier to test.

In the next chapter, we're going to shift our focus back to the View layer of our app and we will enhance the user experience with some customizations and leverage some of the platform capabilities we are now surfacing through our ViewModels.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.219.71.21