Please login first

Tel: 010-57410251|

home page Member notice common problem
Xamarin product details Price description training course Blog post Software mall
Xamarin introduction

Xamarin is the future of mobile development - the only solution to cross platform development for mobile applications. Developers through xamarin development tools and programming languages, will be the development of the IOS, Android and windows platform native (native) app, does not need to be individually using the platform development tools and programming languages, not just "write-once, run everywhere" cross platform solution, it can achieve the "write your code once, and present native UIs on each platform." cross platform development ability. Because xamarin can directly produce the platform native app, compared to other cross platform solutions, by xamarin developed out of the app, can play the functions and characteristics of the platform for action, and has the best performance.

Xamarin is an open source project that was originally developed by the Mono project on the Linux program, which was originally developed by the C# project. Later published in support of Mono iOS Touch framework and For Android Framework Mono. So it's not a new product on the market. 2011, originally in the Mono Novell project team to set up an independent company, officially changed the name to Xamarin.

Xamarin to achieve high performance native applications

 

Xamarin product features

Rapid establishment of native (Native) mobile device applications:

Rapid establishment of native (Native) mobile device applications:

Through C# affinity and fully functional language features, with Framework Base Class Library.NET (BCL) convenience, so that developers can develop the highest productivity device application. Currently Mono supports C# 5 language specification, developers can use Expression Lambda, LINQ or even Async/Await asynchronous processing.

Program code sharing:

Program code sharing:

The current Objective-C application developed by the iOS and the Android application developed by Java, can not achieve the program code sharing. Xamarin is used C# writing, so through good design, business logic, data access and sharing between different platforms, to write. In addition to save the time cost of re writing, for the maintenance and consistency of the version also has a considerable help.

Integration with Studio Visual:

Integration with Studio Visual:

Xamarin provides Studio 2010/2012 plug-in Visual, so that the original familiar with the Studio Visual developers do not have to be familiar with other development tools. In the establishment of the project, you can directly establish iOS and Android project template. Development teams can also be the IOS and Android program code into the ALM, using Team Foundation Server version and the establishment of the management.

Ensure the first time update:

Ensure the first time update:

Xamarin for iOS and Android version update spare no effort, in the SDK iOS 5, 6 to 6.1, and Apple on the same day published the corresponding Framework version. 7 will also be published on the same day. And Android and xamarin even the Android source code, from the original Java replaced by C# re written, and efficiency has been greatly improved.

Native application efficiency:

Native application efficiency:

Xamarin for iOS and Android platform development compiler. C# program code directly compiled into the CPU ARM machine code. So the effectiveness will be compared with the native mode development application, there is no difference. And on the Android system, because the Xamarin does not use the Dalvik Android virtual machine, instead of using CLR, the test of its effectiveness even more than the native applications.

Xamarin product features

Full platform development

Full platform development

Xamarin can use familiar C# to write iOS, Android, Mac and Windows applications.

Program code reuse (Reuse)

Program code reuse (Reuse)

Use your favorite C# and.NET library, easy to use the third party's Library Native and Framework.

Intelligent input

Intelligent input

When developing an application, the development tool will detect some of the letters you have entered, looking for the corresponding API and automatically completing your input.

Integration with Studio Visual

Integration with Studio Visual

Establish, build in Visual Studio, debugging and deployment. You can also use your favorite plug-in, such as ReSharper. and integration with TFS.

Primary user interface and performance

Primary user interface and performance

Xamarin to bring you the high efficiency of the experience and complete corresponding to the various platforms of the API Native. Therefore, through Xamarin, your application can fully play the unique performance of the device.

UI design

UI design

Currently in Studio Visual has been integrated UI Android design capabilities, UI iOS editor currently still need to rely on Xcode. But the development team has started to develop. Look forward to it!

Latest news

Incorporated into Microsoft, cross platform mobile development tool Xamarin open source and free of charge

More technical training on Xamarin and MSDN products to buy please consult CSDN software mallHttp://prog3.com/sbdm/mall.

[case sharing] quick look at how to save a lot of development time and cost by Xamarin!

[Combat courses] with the development of iOS Android, Apps C# quick start

Featured Bo Wen

Latest discussion

resource sharing

contact us

Tel: 010- 57410251
Contact email:Xamarin@PROG3.COM
QQ:2714137330

Who is using(rank)