Xamarin For Everyone

简介: 这篇文章本来写于4月1日,但是后来怎么也发布出去,发现是因为文章中使用了://科*学*上*网***这四个字子,估计是命中敏感词了。大家懂就好。一,Background       今天早上收到邮件:                    感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具!!!      现在移动端的开发,比如安卓,苹果等,确实需求了挺大的,而且人也是蛮贵的,工期长,土豪公司通过流程化跟规模化还可以撑得住,但是一般小公司就要在这方面拼命节约了,所以出现了穿着大棉袄的webapp流行起来。



这篇文章本来写于4月1日,但是后来怎么也发布出去,发现是因为文章中使用了:

//科*学*上*网***

这四个字子,估计是命中敏感词了。大家懂就好。



一,Background



       今天早上收到邮件:


           








  

     感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具!!!

 

     现在移动端的开发,比如安卓,苹果等,确实需求了挺大的,而且人也是蛮贵的,工期长,土豪公司通过流程化跟规模化还可以撑得住,但是一般小公司就要在这方面拼命节约了,所以出现了穿着大棉袄的webapp流行起来。但是毕竟是不好用,反正我是忍受不了这种。于是,为了均衡RMB跟体验性,出现了个Hybirdapp,但是自己做过之后发 现,hybirdapp这种模式还是蛮中庸的,确实省去了write more than once的过程,但是要build more thanonce,搞起来也是要有一定原生代码的功底的。

 

   Xamarin最初刚接触到的时候,它还不是微软旗下的,当时靠着跨平台,write once ,canbuild for manyplatforms的优势,还在漫天要价。公司一般是不愿意出这个钱的,作为一个个人开发者来说,我也是NOMoney!!从这点也可以看出,一个技术火不火的起来,不光要看它本身的 优势,还要看这个技术背后的bigboss的意思。

 

       不说啦,越说越像我是在做技术投机~ 感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具!!!

 

     现在移动端的开发,比如安卓,苹果等,确实需求了挺大的,而且人也是蛮贵的,工期长,土豪公司通过流程化跟规模化还可以撑得住,但是一般小公司就要在这方面拼命节约了,所以出现了穿着大棉袄的webapp流行起来。但是毕竟是不好用,反正我是忍受不了这种。于是,为了均衡RMB跟体验性,出现了个Hybirdapp,但是自己做过之后发 现,hybirdapp这种模式还是蛮中庸的,确实省去了write more than once的过程,但是要build more thanonce,搞起来也是要有一定原生代码的功底的。

 

    Xamarin最初刚接触到的时候,它还不是微软旗下的,当时靠着跨平台,write once ,canbuild for manyplatforms的优势,还在漫天要价。公司一般是不愿意出这个钱的,作为一个个人开发者来说,我也是NOMoney!!从这点也可以看出,一个技术火不火的起来,不光要看它本身的 优势,还要看这个技术背后的bigboss的意思。

 

       不说啦,越说越像我是在做技术投机~


           

 二,安装配置及helloXamarin


                   用过java开发过安卓的 人都知道,开发之前,先要配置JDK,之后是SDK,然后在开发工具里面进行配置等等。使用Xamarin开发安卓的配置也是很多的,但是鉴于微软一向是做事干净利落,我们可以直接使用XamarinInstaller.exe来进行类似的一键化的安装。只需坐等即可。


       我只下了Xamarin.VisualStudio_4.0.1.147.msi,然后我的VS12 VS15就都ok了。之后在VS里面登陆你的Xamarin账号:


             


之后,配置JDK,SDK,NDK环境:


      


    建议SDKAPIleve高点儿。

   

    另外,调试方面,官方推介采用VirtualBox+Android player Preview的方式,类似virtualBox+genymotion的方式。

    

     嗯,别的坑自己填填吧,后期有时间会更一些Xamarin开发APP的东西。

 

      by the way.官方文档地址:https://developer.xamarin.com/guides/android/getting_started/hello,android/hello,android_quickstart/

        

       

 


      






目录
相关文章
|
2月前
|
开发框架 C# Android开发
C#一分钟浅谈:Xamarin 移动应用开发
随着移动设备的普及,Xamarin 成为跨平台移动应用开发的重要工具,允许开发者使用 C# 编写一次代码,即可在 iOS、Android 和 Windows Phone 上运行。本文介绍 Xamarin 的基本概念、开发环境搭建、常见问题及解决方案,并通过代码示例详细讲解。
52 0
|
存储 Android开发
2.Hello Xamarin
2.Hello Xamarin
112 0
2.Hello Xamarin
|
IDE Java API
1. 什么是Xamarin
1. 什么是Xamarin
172 0
|
Android开发
xamarin android网络请求总结
xamarin android中网络请求的框架非常多,在项目中使用的是第三方的一个网络请求框架restsharp,应该是github上.net网络请求最多star的框架,没有之一。这里就简单汇总了其他的一些网络请求的例子,主要还是分为android和.net两种平台。
1930 0
|
安全 iOS开发
用Xamarin.Forms让iOS 11变得更容易
iOS 11引入了一些您可能想要利用的新的视觉设计更新,包括安全区域布局指南和大型标题。 对于Xamarin.iOS开发人员,我们最近发布了一个iOS 11指南,用于更新您的Xamarin.iOS应用程序和安全区域和大型文章的文章。
1376 0
|
Windows
【Xamarin】安装
本节提供了可在Visual Studio上使用Xamarin进行设置的安装和设置实践的概述。 在Windows上的Visual Studio中安装Xamarin 本文介绍如何在Windows计算机上安装XAMarin for Visual Studio。
928 0
|
C# iOS开发 Windows
用 Xamarin 和 Visual Studio 构建 iOS 应用
本文讲的是用 Xamarin 和 Visual Studio 构建 iOS 应用,当创见一个 iOS 的应用程序的时候,开发者们一贯倾向于使用那些由 Apple 公司提供的编程语言和 IDE: Objective-C /Swift 和 Xcode。
2056 0
|
开发工具 Android开发 C++
【Xamarin】揭秘生成配置
我相信每个人都熟悉使用大多数解决方案模板中的Debug和Release配置。 以Debug模式构建项目时使用Debug配置,使用Release模式构建项目时使用Release配置,这一点似乎很明显。
1045 0
|
C# Android开发 iOS开发
使用Dotfuscator保护你的Xamarin应用程序
老实说,发布一个库、桌面应用程序或移动应用程序可能有点吓人。一旦你的软件可以免费提供给世界,你就失去了如何使用它的某种程度的控制权。特别是,开发人员经常担心逆向工程的威胁。 在许多平台和语言中,代码混淆工具是防止逆向工程的常见方法。
1574 0
|
开发工具 Android开发 iOS开发
【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
原文:【Xamarin挖墙脚系列:Xamarin开发环境配置需求】 前言 因为操作的全是大块头,加大你们的内存,CPU网上飙。。。。  卤煮的机器配置      最近的版本部署包,百度云离线下载:版本:Xamarin 4.0.0.1717 http://pan.baidu.com/s/1c1ylyVI     官方文档   开发基于苹果或者谷歌的平台产品,需要安装各自对应平台下的SDK。
1364 0