xamarin開發之旅《底部菜單實現篇》《二》

今天是我們用xamarin開發移動的第二篇,今天主要實現的是首頁底部菜單的實現,這是第一個功能,如下圖所示(第一張)。

同時我們也實現的第二個功能是本開發框架採用的mvvm架構。目前已經實現。如下圖所示(第二張)。

到目前爲止我們也同時也實現了服務端實現接口,移動端獲取接口數據,採用的restsharp。 已經實現。

互聯網上關於.NET(C#)的HTTP相關的輔助類還是比較多的,這裏再爲大家推薦一個.NET的HTTP輔助類,它叫RestSharp。RestSharp是一個輕量的,不依賴任何第三方的組件或者類庫的Http的組件。RestSharp具有以下的優點:

  1. 支持.NET 3.5+,Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono for Android, Compact Framework 3.5等
  2. 通過NuGet方便引入到任何項目 ( Install-Package restsharp )
  3. 可以自動反序列化XML和JSON
  4. 支持自定義的序列化與反序列化
  5. 自動檢測返回的內容類型
  6. 支持HTTP的GET, POST, PUT, HEAD, OPTIONS, DELETE等操作
  7. 可以上傳多文件
  8. 支持oAuth 1, oAuth 2, Basic, NTLM and Parameter-based Authenticators等授權驗證等
  9. 支持異步操作
  10. 極易上手並應用到任何項目中

最後一點就是,到目前爲止,已經實現服務端,移動端,UI層數據之間的交互了。

 

接下來就是實現首頁的內容填充了,首頁上,主要有輪播圖,導航,列表等信息。這幾個信息在第三篇給大家提供。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章