Xamarin练习项目,一个资讯、商城,交友平台。使用forms开发。可在ios和android上运行。2017年7月29日。
作者 | git | 博客 | |
---|---|---|---|
黎明你好 | 87914111 | https://github.com/limingnihao | http://limingnihao.iteye.com https://my.oschina.net/limingnihao |
Asshole | 941623975 | https://github.com/JiBinXiao |
####主要功能列表和涉及的技术点如下:
- 资讯:本地数据库缓存+http请求 + 微信、qq、微博分享,数据暂时来自今日头条PC版。
- 电商:restful接口 + 微信、支付宝支付功能,电商数据待定来源(比如千米)。
- 消息:地图位置、xmpp通讯,发送文本、表情、文件、图片,图片的预览,好友功能、群功能等。
- 社区:交话费、水电燃气费,查天气,查违章,查快递、预约挂号、预约快递、会员购买等等,对接第三方接口,比如使用聚合、百度接口。功能可以无限扩展。
- 广告:可以接入goog广告等。
- 对xamarin有浓厚的兴趣。
- 最好有android、ios开发经验。
- 有分享精神,好说话,不为利益。
-
Welcome 欢迎页面。
- NewsService 请求新闻服务(是用第三方接口)
在“首选项->NuGet->源”里增加一个 https://www.myget.org/F/xamarinforms-dev/api/v3/index.json
- 环境搭建(macOS)
- 创建第一个forms程序
- 在iphone上虚拟机、真机上运行
- 在android虚拟机真机上运行
- 常用控件汇总
- 创建一个登录页面。
- 创建一个TAB页面。
- 创建一个下拉刷新列表页面
- 新闻的HTTP异步加载
- 新闻的WebView的详情页
- 商品首页 - 使用Grid做列表/网格切换。
- 自定义控件CheckBox
- IM首页。
- 使用xmpp做即时通讯
- 读取通讯录
- 上传头像到服务器
- 保存文件到手机