This book assumes a medium-level knowledge of the Windows operating system and basic knowledge of cloud computing and the application development life cycle, and also beginner-level knowledge of object-oriented programming languages such as Java or C#. The book will go through various phases of the mobile DevOps life cycle, which requires a basic understanding of application development fundamentals and application delivery. If you have experience with Visual Studio and with programming with C#, this is a big plus.
The minimum requirements to install Visual Studio and Xamarin are as follows:
- Windows requirements: Windows 7
- Android 6.0/API level 23
The following are the hardware requirements for Android Emulator:
- Hyper-V support
- 4 GB or more RAM
- 64-bit version of Windows OS
Note that since the Android SDK Emulator is prohibitively slow without hardware acceleration, Intel's Hardware Accelerated Execution Manager (HAXM) is the recommended way to drastically improve the performance of the Android Emulator.
Internet connectivity is required to install the necessary Visual Studio and Xamarin.Android packages and Git, and to connect with Xamarin Test Cloud.