[譯文] 有 5 項關於 Xamarin.Forms 4.5 的驚豔事要來說說!
- 574
- 0
- Xamarin 譯文
- 2020-04-29
原文出處:
https://devblogs.microsoft.com/xamarin/xamarin-forms-4-5
話說每次的 Xamarin.Forms 新版發佈是都有很多特別的改進之處,但今天我們除了要說 Xamarin.Forms 4.5 可供正式取得使用之外,還要告訴各位幾項有關能使用 AndroidX 與更便捷的 UI 並反饋到開發實務上的事情。
就讓我們來看看以下這幾個 Xamarin.Forms 4.5 令人特別驚豔的事吧!
替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (番外篇)
- 428
- 0
- Azure App Service
- 2020-04-29
在 「替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (上)」 的篇章中,有提到如果購買憑證跟購買網域的單位、組織、或負責處理的人是不同的,會遭遇到驗證網域控制權的問題。

上圖黃標字寫了特別提醒,結果...有一天就遇上了😥
就說做人不要鐵齒了吧!
[譯文] 透過 Android App Bundle 格式發佈更小的 Android App
- 2475
- 0
- Xamarin 譯文
- 2020-04-27
原文出處:
https://devblogs.microsoft.com/xamarin/android-app-bundle/
Android App Bundle (.aab) 是一種能包含所有編譯程式碼與資源檔的 Android App 發佈格式,且不同於過去使用 apk 的發佈到 Google Play 的 app 上傳格式。Google Play 設計了一種稱之為 "Dynamic Delivery" 的新式服務模式,這可以讓使用者在下載 App 的時候只針對自己使用的裝置所需要的資源來下載,也就是說可以下載執行應用程式所需的必要項目即可。
[譯文] 快來開始使用 Xamarin.Forms 4.4 唷!
- 470
- 0
- Xamarin 譯文
- 2020-02-28
原文出處:
https://devblogs.microsoft.com/xamarin/xamarin-forms-4-4
在去年我們跟長期每年都建置數個應用的客戶做了很長的訪談,他們說 "我們從來無法忘記,在我們製作的任一款行動應用當中沒有出現 Carousel view",而這其實也是幫我們說出心聲。
所以,在此我們非常開心的向您介紹在 Xamarin.Forms 4.4 中所推出的 CarouselView 控制項。不約而同地也推出 IndicatorView 給每個頁面或 Carousel 的項目來呈現選擇效果...
悄悄進入我們生活中的資訊應用 - LineBot 的商業整合與 AI 應用情境體驗
雲端運算、大數據、AI、Bot...等等這些資訊界一直在喊得震天價響的專有名詞,其實很多時候 一般人 根本搞不懂這些資訊名詞到底在幹嘛?
常常解釋了半天,對方的表情就是:
是在哈囉?
然而當有一天透過一些產品行銷或手法的運用,落實到普通消費者的使用情境上時,資訊人 也許才能透過這樣的機會跟 一般人 解釋,這些專有名詞跟剛剛經歷的體驗有什麼關聯。
不然,常常就是被認為整天在 "玩" 電腦,不務正業...🙄🙄🙄
封裝 DLL 成 NuGet Package 並發佈到 NuGet Gallery 紀錄 II
- 646
- 0
- Visual Studio
- 2020-04-27
在 .NET 的開發領域裡,透過各式各樣 NuGet Package 的使用,可以加速或協助我們自己開發的 .NET 程式,例如今天你想要把 json 資料轉成物件,可以利用 Json.NET 來快速完成,不用自己再重新寫轉換 json 的程式。

封裝 DLL 成 NuGet Package 並發佈到 NuGet Gallery 紀錄 l
- 1614
- 0
- Visual Studio
- 2020-02-28
用了很久的 Visual Studio 開發 C# 程式,也時常裝很多 Nuget Package 來讓專案使用,但從來也都沒有認真考慮過要自己包 NuGet Package 並發佈到 NuGet Gallery,讓全世界的開發者都能直接在 C# 專案當中直接下載使用...
官網: https://www.nuget.org

近日在因緣巧合下,終於驅動了自己研究要如何把 DLL 包成 NuGet Package 並且發布到 NuGet Gallery 來下載使用,不然會造成後續很多麻煩...XD
將 Windows Phone (Windows 10m) 的 SMS/MMS 備份與還原到 Android 平台(下)
在 WP 的平台上有一個叫 WP Message Backup 的 App,雖然網路上的資料有網友說這個 App 可以成功地將 WP 上的 SMS/MMS 備份出來,所以也嘗試著使用它來處理...

經過三次的測試,最終仍是以失敗告終...(跑到後面都會停止,感覺大概只有 1/3 的 SMS 有被讀取出來,App 內的資訊提供的不多無法確認)

哀...
將 Windows Phone (Windows 10m) 的 SMS/MMS 備份與還原到 Android 平台(上)
對於 Lumia 950XL 這支 Windows Phone (Window 10m) 平台的手機,M 社早早就給這庶出的嫡長子訂了一個 "壽終正寢" 的時刻😢😢😢
隨著時間的推移,如今也已到了那個命定的時刻...
再如何的不捨與不離不棄,官方終止系統安全性更新,也將無法再繼續下去了,只能說上 "再見"~~~

大部分的資料移轉其實也因為 M 社在 Android/iOS 平台相關應用也都很完整的推出了,所以幾乎可以說是無痛(透過 OneDrive)的移轉到 Android/iOS 平台上,但 SMS/MMS 卻沒辦法透過 OneDrive 移轉到新手機上(但聯絡人可以...🤔)。
攻城獅們若常常會覺得肩膀頸椎腰椎不舒服的請慎入...
肩膀頸椎腰椎不舒服是攻城獅們的職業常態,要求絕大部分的資訊從業人員的就業公司提供電動升降桌、人體工學椅,以改善工作環境...除非自己掏腰包且臉皮夠厚不怕噹(全公司都坐著只有你站著工作,你想會如何?),這應該比登天還難吧🤔
所以大家常常就這樣窩在辦公桌前窩了大半天,再加上人體的慣性(惰性),長期下來姿勢不良是必然的,如果放任這樣的狀況不改善,有一天身體一定會來找你討債🤦♀️
而因為本宅的身體天生歧材,自小身體就都不斷地在討債...呃,扯遠了🙇♂️🙇♂️🙇♂️
本篇是要告訴各位資訊從業人員,如何善用我們手頭上擁有的資源,在不影響工作上班的狀態下,讓合格的醫護人員照護下好好"被動"保養自己的身體。
[譯文] 設定 Android 狀態列的背景與圖示顏色...
- 1290
- 0
- Xamarin 譯文
- 2020-01-07
原文出處:
https://montemagno.com/setting-android-status-bar-background-icon-colors
在過去的幾個月中,我嘗試在 Hanselman.Forms app 中找出處理 亮色/深色 模式 theme 的處理方式。在好友 Kym Phillpotts 的協助下,我們終於能在 Xamarin.Forms 使用並能動態調整所有的狀態列處理。下面的結果就是應用程式允許使用者在使用 App 的時候可以自行選擇 theme 或是系統預設值。

透過 AppCenter 自動化建置 iOS App - iOS Simulator 篇
如果 AppCenter 的額度預算能有 "半無限大" 的話(?),在 Xamarin 的開發上為了能夠 "感謝飛天小女警的努力,開發的世界又和平的度過了一天" 🙆♀️
通常可以在 Android 的開發過程中,選擇讓 iOS 能讓 AppCenter 自動化建置,以便確認在某些環節上 iOS 的版本是否有遺漏了什麼,才不會導致於後面要補 iOS 的部分時,不知道該從何處下手。
畢竟會選擇使用 Xamarin 技術開發 App 的話,通常是伴隨著希望雙平台的 App 的誕生。但由於一切的資源都是有限的,開發上會先選擇單一平台先進行到某種層次上的段落後(又通常會先選擇 Android 來進行),再來補上另一個平台的部分。
此時有 AppCenter 來協助進行相關的建置紀錄的話,會讓開發上有著相當程度的追蹤過程,本篇文章就是在這樣的觀點下而生的~~~
透過 AppCenter 佈署 App 給測試人員 - Android 篇(上)
AppCenter 除了很多好處之外,更是一個讓 App 在佈版上更為方便的平台。若是在開發團隊能導入使用的話,就能讓開發好的 App 在要佈署給測試人員時能更加的便捷。
本篇就來看看 AppCenter 在開發端這邊針對 Android 的環境設定,要如何做最基本的自動建置與更版,快速地讓測試人員取得新版本的測試 App 吧~~~
透過 AppCenter 佈署 App 給測試人員 - Android 篇(下)
AppCenter 除了很多好處之外,更是一個讓 App 在佈版上更為方便的平台。若是在開發團隊能導入使用的話,就能讓 App 要佈署給測試人員時更加的便捷。
本篇就來看看 AppCenter 在 Android 的測試人員這方面,如何做基本的接受邀請,快速地進行測試 App 的取得部分吧~~~
申請 Office 365 的 F1 免費試用
- 1098
- 0
- Microsoft 365
- 2021-06-06
因為在測試使用 Microsoft EM + S 的 E5 試用時,要測試 Office 365 中的 Excahange Online 功能,這才發現 Microsoft EM + S 的 E5 授權不包含其相關功能...冏

難怪怎麼在 Outlook App 當中登入帳號都無法連線到 Exchange Online 呢(菸~~~
後來再認真的看了看相關的授權,如果選擇 Office 365 的 E1、E3 或 E5 授權,又或者選擇使用 Microsoft 365 的 E3 或 E5 授權,跟原本已啟用 Microsoft EM + S 的 E5 授權有 Office 365 服務的功能重複。
申請 Azure Active Directory 與 Microsoft EM + S 的 E5 免費試用(後篇)
- 496
- 0
- Microsoft 365
- 2021-06-07
在這兩篇文章當中有
一個必要條件:
- 必須擁有 Microsoft 帳號能使用 Azure。
兩個網址要使用:
三個觀念要知道:
- Azure AD 文中會簡稱 AAD。
- Office 365 的 E5 試用期只有 30 天,到期後可再延 30 天(需綁信用卡)。
- Azure 基本操作 與 AD 觀念的基本認知。
以上都捧友都清楚的話,即可繼續閱讀本文...
申請 Azure Active Directory 與 Office 365 的 E5 免費試用(前篇)
- 800
- 0
- Microsoft 365
- 2021-06-07
在這兩篇文章當中有
一個必要條件:
- 必須擁有 Microsoft 帳號能使用 Azure。
兩個網址要使用:
三個觀念要知道:
- Azure AD 文中會簡稱 AAD。
- Office 365 的 E5 試用期只有 30 天,到期後可再延 30 天(需綁信用卡)。
- Azure 基本操作 與 AD 觀念的基本認知。
以上都捧友都清楚的話,即可繼續閱讀本文...
[譯文] 在 Xamarin.Forms 中使用 Compiled Bindings 加速效能!
- 644
- 0
- Xamarin 譯文
- 2019-10-10
此篇文章是初次嘗試翻譯原文,其內容大多為翻譯原文所作的介紹,若有翻譯不周的情況請多多包涵!
原文出處:
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 時要如何設定(手動篇II)
- 1407
- 0
- Xamarin Setup
- 2019-09-22
若有把上回的 "iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(手動篇I)" 看完,很多人一定很那悶: "都是用 Apple 環境與工具,到底跟 Xamarin 有什麼關係?"
捧友,這就要問施主自己有無參透問題本質啊...
Xamarin 是一種讓 C# 開發者撰寫跨各平台 App 的開發技術
所以單一平台的 App 部屬設定當然是跟 Xamarin 開發技術無關,只是現在的平台很不巧的是 Apple 的 iOS...