Xamarin Forms : 使用 C#建構跨平台手機應用程式

開發跨平台手機應用程式目前比較熱門除了 React Native ( 主要使用 Javascript 開發 ) ,接下來比較令人期待的應該就是 Xamarin 了,Microsoft 自從換了 CEO 後好像是睡醒的獅子一樣,做了許多決策讓我這位已經離開 Microsoft 開發平台的老開發者不得眼睛一亮,Xamarin 就是其中一項,前些日子看到一篇 blog – vscode for linux 把 make, gcc/g++, gdb, git 都整合起來吧! 也是另一絕,如果不喜歡 Javascript 的開發者,可以考慮一下  Xamarin !

從這 7.5 小時的課程,你會學到

  • 使用C#建構 Android,iOS和Windows的原生手機應用程式
  • 了解 Xamarin Forms 的基本原理及其體系架構
  • 使用XAML和程式碼建構使用者界面
  • 影像應用
  • 在漂亮的互動列表中呈現資料
  • 使用導航(navigation),標籤頁,主頁/詳細頁面實現多頁面應用
  • 建構表單和設置頁面
  • 儲存和檢索來自各種來源的資料(檔案系統,SQLite 資料庫和 RESTful 服務)
  • 實現 Model-View-ViewModel(MVVM)架構模式

規定為何?

  • 熟悉 C#類別,介面,事件,委託,lambda 表達式 和 LINQ

課程說明

你有一個應用程式的想法,並想把它變成真實嗎?好吧,如果你想為 iOS 建構該應用程式,你需要知道 Objective-C/,這是一個舊的基於 C 的程式設計語言。另一種方法是學習 Swift。如果你想為 Android 建構相同的應用程式,你需要再學習 Java。如果你想為 Windows 手機建構這個應用程式,當然,你需要知道C#。

聽起來很頭痛。它不只是學習不同的程式設計語言。它是關於一個事實-每個平台都有各自使用不同的架構和 API 建立的 UI 框架。

建構 App 不應該那麼痛苦。有沒有更好的辦法?是的有:Xamarin Forms。

Xamarin Forms 是一個用於使用 C#建構原生跨平台手機應用程式的 UI 框架。你只對應用程式編碼一次,並讓 Xamarin 編譯器為每個平台構建你的應用程式。就如此容易!你不需要學習4種不同的語言和 UI 框架!

在這門課程中,Mosh 作為 Udemy 的 9 個五星級課程講師,將帶領你踏上實用的一步一步的旅程,並教你如何使用 Xamarin Forms 和 C#為 Android,iOS 和 Windows 建構原生手機應用程式

特別的是,你將會:

  • 學習並了解 Xamarin Forms 的基本原理及其體系架構
  • 使用 XAML 和程式碼建構使用者界面
  • 影像應用
  • 在漂亮的互動列表中呈現資料
  • 使用導航(navigation),標籤頁,主頁/詳細頁面實現多頁面應用
  • 建構表單和設置頁面
  • 儲存和檢索來自各種來源的資料(檔案系統,SQLite 資料庫和 RESTful 服務)
  • 實現 Model-View-ViewModel(MVVM)架構模式

如果你已經參加過 Mosh 的課程,你知道你會得到什麼:清晰,簡潔的訓練,沒有吹噓或愚弄

您將獲得 7.5小時的高品質內容,每一分鐘都是用傑出的交付和世界級的製作。Mosh 不會創建需要快轉跳過的10+小時課程。

本課程包含了真實的範例,練習和最佳實踐。你不僅將學習如何使用Xamarin Forms,還將學習一流的提示,使您的程式碼更乾淨,更容易維護

講座還有可下載的程式原始碼,你可以在觀看視訊時進行編碼。

所以,如果你正在尋找一個Xamarin Forms課程

  • 一個熟悉他自己工藝充滿熱情的程式設計師和導師
  • 完美的結構
  • 平衡的結合理論和實踐
  • 清晰,簡潔和大小適中的視訊
  • 許多真實世界的範例和程式設計練習
  • 可下載的程式原始碼
  • 討論最佳實務
  • 世界級音訊/視訊製作

不用進一步看了。立即註冊課程,學習如何使用既有的 C#技巧建構適用於 Android,iOS 和Windows 的原生應用程式

經常問的問題

1-我參加這個課程需要一台 Mac 嗎?

一點也不需要!你可以在 Windows上使用 Visual Studio 建構和部署應用程式到 Windows 和Android。

所以,參加這個課程或是學習一般 Xamarin Forms,你不需要一台 Mac。

2-我需要知道 Xamarin.Android 和 Xamarin.iOS 程式庫嗎?

再次說明,不需要!Xamarin Forms 提供了一個簡單,統一的 API,用於建構跨平台手機應用程式。當你為 Android 或是 iOS 建構應用程式時,它將在內部使用 Xamarin.Android 或是 Xamarin.iOS 將常用使用者界面元件映射到其對應的原生等效元件。

你需要知道 Xamarin.Android 或是 Xamarin.iOS的時機是只有當你想要建構自己定義的使用者界面元件。

那麼,你想使用你既有的 C#技能來建構 Android,iOS和Windows的原生應用程式了嗎?

如果你現在註冊課程,你將在幾分鐘內開始建構你的第一個原生跨平台手機應用程式。立即註冊課程並開始使用。

目標受眾是誰?

  • 希望利用他/她們既有的 C#技能建構原生的 (native )手機應用程式開發人員
  • 不想學習Objective-C,Swift 或是 Java 的開發人員來建構原生手機應用程式

講師簡介

Mosh Hamedani 熱情的軟體工程師和暢銷課程講師

除了他作為軟體工程師的職業生涯外,他真正喜歡與他人分享他的知識。自從20歲初頭,他一直在教授課程和舉辦 C#,ASP.NET的研討會,物件導向程式設計和乾淨編碼。他是Udemy的6個暢銷課程的講師,未來即將會有更多課程。

Mosh擁有網路系統科學碩士和軟體工程科學學士學位。他還是 Microsoft 認證的應用程式開發人員,技術專家(Web應用程式)和專業人員。

在軟體世界之外,Mosh是一位攝影師,鋼琴家和熱情的拉丁舞者。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨ 資料科學機器學習課程 NT320 起的優惠連結 ( 優惠不限於資料科學機器學習課程,需登入 Udemy 取得)| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

課程網址 

Sponsored by Udemy


你可能會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading