官术网_书友最值得收藏!

  • Learning Xamarin Studio
  • William Smith
  • 392字
  • 2021-09-03 10:01:20

Preface

There are a number of options available for the developer who wants to create cross-platform mobile applications. The most obvious solution is to go native and develop on the platform directly, and this approach has some very significant advantages. For one, nothing is going to run as fast and efficiently as a native app. Also, your applications will have full access to everything the OS and hardware have to offer. However, cross-platform native development presents a serious complication—multiple platforms mean multiple applications written in multiple languages, possibly even by multiple development teams.

This was painfully true a few years ago, but not any longer. Now we have Xamarin Studio that allows us to use one technology to create native applications for multiple platforms. All of our work can be built using .NET, so there's no need to learn Objective-C or Java, or have multiple applications and development teams.

As is the case with any new tool or technology, installing and integrating Xamarin Studio into your workflow takes time. The purpose of this book is to remove the guesswork from that process by walking through the most complex and confusing portions. We'll begin with a detailed walkthrough of installing and configuring Xamarin Studio. This walkthrough will include integrating third-party software and tools, setting up your developer accounts, setting up simulators and emulators, and preparing your physical devices for testing. Next, we'll take a detailed look at the IDE itself including basic functionality, environment variables, and user preferences. Finally, we'll look at how to use Xamarin Studio to deploy your applications. This will include a review of the various testing tools available in Xamarin Studio, and a walkthrough of the actual deployment process to several application marketplaces.

So, for the moment, please ignore the fanatics who insist that C, memory pointers, and manual memory management are the tools that define a "real" programmer. Your average users (paying customers) don't care what language or technology you built the app on; they care about more practical things. Does the app have a clean UI with a user friendly workflow? Is the app consistent and reliable? Is the app fast? Does the app meet my needs at a fair price? Apps built with Xamarin Studio can answer yes to all of these questions just as readily as an app built using a native language.

主站蜘蛛池模板: 万荣县| 黄山市| 康马县| 北碚区| 三门峡市| 宁德市| 广元市| 湖州市| 中卫市| 盖州市| 洛川县| 宁国市| 大理市| 和龙市| 镇远县| 石屏县| 甘谷县| 临江市| 桂林市| 观塘区| 海林市| 新乐市| 开化县| 宜宾市| 同德县| 西乌珠穆沁旗| 图木舒克市| 柞水县| 康保县| 赤城县| 工布江达县| 屏东县| 安岳县| 潮州市| 东兴市| 抚顺市| 云龙县| 米泉市| 澄迈县| 东乡县| 长宁区|