還不知道 Scrcpy 這工具的朋友可參考 "透過 Scrcpy 連結 Android 實體設備展示畫面與操控" 來了解一番!
而每次連接都要打指令就顯的有點麻煩,這時候透過 Visual Studio 的外部工具設定,再自行設定按起來覺得方便的快捷鍵,那使用起來在效率上就會更加便捷。
好了,本篇很短,應該可以馬上跟著做完。
開始囉~~~
還不知道 Scrcpy 這工具的朋友可參考 "透過 Scrcpy 連結 Android 實體設備展示畫面與操控" 來了解一番!
而每次連接都要打指令就顯的有點麻煩,這時候透過 Visual Studio 的外部工具設定,再自行設定按起來覺得方便的快捷鍵,那使用起來在效率上就會更加便捷。
好了,本篇很短,應該可以馬上跟著做完。
開始囉~~~
當使用 Xamarin.iOS (or .Forms) 完成所開發的 App 後,最重要的一環當然是希望可以發佈到 App Store Connect 來準備上架,讓全世界(恩...在這邊先撇除某些國家)每個手持 iOS 裝置的人,都能便捷的下載到你的 iOS App。
又或是透過發佈 .ipa 進入到 App Store Connect 這樣也才能讓 App 給測試者透過 TestFlight 來 "測試" App。
無論前者或是後者,要讓 App 的 .ipa 進入 App Store Connect 當中時過去都需要仰賴 Xcode 的附屬工具來處理。但現在的工具與平台的整合都愈趨完整,在 Visual Studio 當中也能直接串連到 App Store Connect 直接發佈 .ipa 囉!
現在就來看看怎麼做到吧!
GO~~~
本篇要介紹的 Scrcpy 這個軟體跟 Xamarin 技術本身其實沒什麼太大關係,可以套用到 Android 的各種技術開發上。
因為無論用什麼開發技術開發 App 時最後仍都是要使用實體機器做測試,若能夠直接在電腦上面投影兼操作處理,那在實務上確實會方便許多。
而 Scrcpy 這套開源軟體 (對,沒錯它還是 OpenSource 的) 能讓 Android 的實際裝置,能夠在開發者上的電腦直接觀看畫面與操作處理,目前實測起來比起其他的第三方軟體方便的多(如果不排斥透過下指令方式操控),以下就讓我們來看看如何使用吧!
如果有參考過本宅先前發表的兩篇文章:
接下來就是在 Google Play Console 做相關的上傳 .apk or .abb 的動作,即可將辛苦完成的 Android App 準備在 Google Play Store 當中上架囉~~~
此篇文章是初次嘗試翻譯原文,其內容大多為翻譯原文所作的介紹,若有翻譯不周的情況請多多包涵!
原文出處:
https://devblogs.microsoft.com/xamarin/compiled-bindings-xamarin-forms
在 Xamarin.Forms 開發中 Data Binding 技巧是極為重要的一環。這技巧讓 Xamairn.Forms 的開發人員,能夠便捷的讓 UI 跟 C# 之間的資料互動,並自動的更新 UI 內容。可是此開發的便捷性也帶來了些狀況,由於這樣在 Xamairn.Forms 需要於執行時期分析資料以利繫結處理,就又產生了效能的影響。但現在可以透過 Compiled Bindings 的處理,來大幅地降低其效能的影響!
若有把上回的 "iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(手動篇I)" 看完,很多人一定很那悶: "都是用 Apple 環境與工具,到底跟 Xamarin 有什麼關係?"
捧友,這就要問施主自己有無參透問題本質啊...
Xamarin 是一種讓 C# 開發者撰寫跨各平台 App 的開發技術
所以單一平台的 App 部屬設定當然是跟 Xamarin 開發技術無關,只是現在的平台很不巧的是 Apple 的 iOS...
在 Windows 上 Visual Studio 可以利用 Xamarin 透過 "SSH 連線" 到 Mac 設備來開發 iOS 的 App,也就是說 Mac 設備就是一台單純的 "編譯" iOS App 的設備。後來在微軟收購了 Xamarin 後,並將 Xamarin 技術免費讓有興趣利用 C# 開發 iOS App 的使用者來使用。
同時為了讓開發者的使用上更方便,改善了過去被詬病必須切到 Mac 的畫面才能看 iOS Simulator 的執行效果的不便,推出了 Remoted iOS Simulator 讓 Xamarin 在開發 iOS App 時,就在 Windows 上直接看到 App 運作於 iOS Simulator 的執行效果。
所以本篇文章就來介紹這部分啦,來開始囉~~~
接續前一篇介紹: Visual Studio 2019 安裝 Xamarin 開發環境 - 第一次設定、授權啟用與延伸模組更新 之後,緊接著我們要來確認一下所安裝的 Xamarin 開發環境在 Android 的部分需要注意的一些細節,以便後續在開發 App 時不會遭遇太多環境上的問題。
一樣就不囉嗦,直接開始囉!

在前篇: Visual Studio 2019 安裝 Xamarin 開發環境 - 線上安裝 看到 Visual Studio 2019 啟動後,緊接著就是第一次使用的設定、授權啟用與延伸模組更新的部分。
(若您是已經有 Visual Studio 使用經驗,純粹只是想了解 Xamarin 開發的捧友,可以略過本篇文章)
不囉嗦,就直接開始囉!
在 VS 2019 正式發表後,跟在 VS 2017 安裝 Xamarin 的 App 開發環境上增添了一些小異動,為了能讓使用 Xamarin 的新手能夠了解且順利的完成環境安裝,在此特別撰寫此文說明。
若仍有需安裝 VS 2017 的捧友,請參考之前在昕力大學發表的介紹文章: 使用 Visual Studio 2017 完整安裝 Xamarin 開發環境...
無論是 Community 版、Professional 版 或 Enterprise 版 安裝方式都類似。相關授權請點選連結查看授權條款,而功能上 Xamarin 開發時使用 Community 版就相當足夠的,那就開始囉!。
長久以來 Xamarin.Forms 在編輯 XAML 的時候都無法即時預覽所編輯的結果,這個缺憾就透過 LiveXAML 這個工具來好好地來彌補吧。
本系列文章就是讓各位知道如何透過 LiveXAML 這個好工具,大幅增加在 Xamarin.Forms 當中編輯 XAML 時的生產力!