復雜工程問題的解決要求學生具備整合運用客戶端開發技能棧、服務器端開發技能棧、軟件工程技能棧、人機交互技能棧等多個技能棧的能力。為培養學生多技能棧整合運用的能力,本書介紹基於Xamarin.Forms框架的面向iOS、Android,以及Windows平臺的客戶端服務器端Xamarin全棧開發技術,涵蓋語言特性、設計思想、技術技巧、測試方法等內容,並通過一個完整的實例連接全部知識與技能。本書尤其注重多種技術棧的有機融合,為培養解決復雜工程問題的能力提供完整的支持。 本書面向具有一定計算機專業課基礎的讀者。本書讀者應至少掌握一門編程語言,並能獨立完成簡單的開發任務。本書可作為全棧開發技術相關課程的本科生教材,也可以作為基於Xamarin.Forms框架的全棧開發入門參考書。