Chapter 7. Deploying and Testing on Devices

Deploying to devices is both important and a bit of a hassle when you try it the first time. Testing on a device will commonly display performance issues that aren't present in the simulator/emulator of your application. You can also test things that are only possible on real devices such as GPS, camera, memory limitations, or cellular network connectivity. There are also common pitfalls that exist when developing for Xamarin, which will only surface when testing on a real device.

In this chapter, we will cover:

  • iOS provisioning
  • Android device settings for debugging
  • The linker
  • Ahead of time (AOT) compilation
  • Common memory pitfalls with Xamarin

Before we begin this chapter, it is important to note that an iOS ...

Get Xamarin Cross-platform Application Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.