Contents
書籍簡介
Xamarin是一個工具集,可以讓你使用 C#編寫原生手機應用程式,並在 iOS 和 Android 裝置上運行。 讓 Xamarin 從其他跨平台工具脫穎而出原因是,它使你能夠在這兩個平台上共享大部分程式碼,同時仍然允許你編寫可以充分利用每個平台特定裝置和作業系統功能的原生應用程式。 並且由於 Xamarin 最近被微軟收購,你可以確定這個生態系統將繼續成長 – Xamarin 已成為微軟 “any developer,any platform”的口號中非常重要的一環。
Xamarin in Action 教你在 iOS 和 Android 上從頭開始建構 Xamarin 應用程式,同時如何最大化程式碼重複使用。 這個一層接著一層的指南首先展示了 MVVM 設計模式,並解釋了它如何增加程式碼共享。 接下來,你將從頭開始建構一個應用程式。 你將學習一個編寫得很好的 Xamarin 應用程式中的所有不同層次,並發現你的程式碼大部分可以在 iOS 和 Android 之間共享。 你將關注如何最好地設計程式碼共享,以允許對業務層以及 UI 邏輯進行單元測試。 那麼你將會挖掘不能共享的程式碼,比如裝置特定的用戶界面程式碼。 最後,你將學習如何將最終應用程式的程式碼建構,測試並部署到相關應用程式商店。 最後,你將能夠從無到有,在 iOS 和Android 上建構高品質並可發布的 Xamarin 應用程式而且具有高水準的程式碼可重複使用性。
“你搜尋可靠和高品質的 Xamarin 教學指南會在這裡結束。”
~ Krishna Anipindi
“作為最新的範例的一個全面參考,並說明了最新的最佳實踐。”
~ Mario Solomou
“這本書真正涵蓋了 Xamarin各個方面的開發經驗。”
~ Gareth van der Berg
書籍內容包含
- 了解 MVVM 以及如何最大化程式碼重複使用和可測試性
- 建構移動應用程式,從粗糙的設計到最終可部署的產品
- 建立可跨平台的模型和 UI 邏輯層
- 為 iOS 和 Android 建構裝置專用的 UI
- 通過單元測試和自動化測試 UI
- 準備發布應用程序並使用用戶追踪和崩潰分析( crash analytics )
目標讀者
這本書適合有幾個月開發經驗的 C#開發人員並希望使用已經熟悉的語言和工具集,為iOS 和 Android 建構原生手機應用程式。
關於作者
Jim Bennett 是 Xamarin MVP,Microsoft MVP,Xamarin 認證開發人員和社群活躍成員。 他也是世界各地活動的常客,包括 Xamarin 用戶群組和 Xamarin 和 Microsoft 會議。 他經常在https://jimbobbennett.io 部落格分享關於 Xamarin 的開發。
書籍網址


你可能會有興趣
- Xarmarin 相關線上課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。