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层数据之间的交互了。

 

接下来就是实现首页的内容填充了,首页上,主要有轮播图,导航,列表等信息。这几个信息在第三篇给大家提供。 

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