讓您可以用 C# 開發出 iOS 和 Android 的 Xamarin 開發套件 - 第一次啟動 Android
前言
現在行動裝置百百種 有 iPhone、Android 和 WinPhone,這對於廣大的使用者來說是好事,但對於我們開發團隊來說卻是一種厄耗。因為當你不能選邊站時,就代表我們要提供三種不同的平台。無論您是專精那一種,要跳去學其他兩種肯定都是痛苦的。
開發工具不一樣
語言不一樣
就連開發的電腦都沒辦法一致
若您是 .NET 的開發好手,相信您心中有一個願望就是可以用 C# 和 Visual Studio 可以直接開發出 iOS、Android 。
這個解決方案就是 Xamarin
Xamarin 它會直接編譯成 Android 和 iOS 可以執行的項目,就一般我們企業 LOB 系統來說這個解決方案絕對是有足夠的魅力。
Xamarin 的官網介紹和運作機制都有更詳細的介紹,有興趣的人就可以
安裝
這不是一個免費的套件,但有試用版可以用。若是想要開發 iOS 的話就一定要用付費的版本
填了基本資料後就可以下載了!
當然這只有支援 Visual Studio 2010 / 2012 以上的版本
可以看到我下載的項目都是有支援 Visual Studio
選擇下載的位置。
必備的安裝項目,網路不快的人在安裝 Android SDK 就要有心理準備了!可以的話睡覺前安裝會是不錯的主意!
全部都安裝完成後,在開啟 Visual Studio 後就可以看到專案中多了 iOS 和 Android 。
第一次啟用 Android for Xamarin
這裡我們第一次啟用選擇用 Android ( 因為還沒有付費,所以沒辦法用 iOS )
開啟專案後第一次啟用會連線到 Xamarin 的官網確認授權,當下沒有 Account 的朋友可以當下註冊開立一個新的帳密。
帳密無誤後就可以看到專案已經開好了
看到熟悉的 C# 語法,這時心情就整個開心了起來。 ( 可以在 android 中用 Linq 語法 )
當然也有設計介面,只是我不確定跟 Eclipse 中的一樣嗎?( 有Android 強者再煩請告知,不然就是自已改天再來弄一套 )
按下 F5 後
需要自行選擇要開啟那一種模擬器
第一個我有改過名稱了,原本的是 MonoForAndroid_API_08 。而這裡的 8 就是指 Android 2.2
若是要選擇 Android 4.0 請選擇 15 的那個版本
選一個喜歡的就ok。
啟動完成後再選擇 ok ,就會開始佈署 Package 了。
Cool !! 可以正常執行啦! 只有這麼簡單的東西怎麼可能說服我呢!等會要找大的項目來跑 XD
若是查 bin 或是 編譯項目後就會發現,其實這個會幫你把東西全部轉成 .java 和 jar 檔。
參考資料
http://components.xamarin.com/
http://channel9.msdn.com/coding4fun/blog/MonoGame-Write-Once-Play-Everywhere
http://blog.xamarin.com/xamarin-is-ready-for-visual-studio-2012-launch/
http://docs.xamarin.com/samples/ios/all
http://blog.xamarin.com/introducing-the-xamarin-samples-gallery/