XamarinForms
XamarinForms copied to clipboard
Xamarin.forms学习项目,包含一个示例新闻、商城,IM;一个教程。
XamarinForms笔记
Community项目
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 |
招募开源项目参与者:
本项目想做成一个xamarin框架下的在ios和andriod下跨平台的app,后面想把这个app做上线。
####主要功能列表和涉及的技术点如下:
- 资讯:本地数据库缓存+http请求 + 微信、qq、微博分享,数据暂时来自今日头条PC版。
- 电商:restful接口 + 微信、支付宝支付功能,电商数据待定来源(比如千米)。
- 消息:地图位置、xmpp通讯,发送文本、表情、文件、图片,图片的预览,好友功能、群功能等。
- 社区:交话费、水电燃气费,查天气,查违章,查快递、预约挂号、预约快递、会员购买等等,对接第三方接口,比如使用聚合、百度接口。功能可以无限扩展。
- 广告:可以接入goog广告等。
人员要求:
- 对xamarin有浓厚的兴趣。
- 最好有android、ios开发经验。
- 有分享精神,好说话,不为利益。
Page文件列表说明
-
Welcome 欢迎页面。
-
LoginMain 登录主页面。
-
MobileLogin 手机号登录页面。
-
MobileRegister 手机号注册页面。
-
News 新闻:一个cms系统。
-
Goods 购物:列表、详情等
-
Message 消息:一个IM系统。
-
Myself 我的:个人资料、我的订单、收获地址、密码与安全等。
Service说明
- NewsService 请求新闻服务(是用第三方接口)
Xamarin开发笔记 - 目录
要使用forms3.0的版本,需增加一个NuGet的源。
在“首选项->NuGet->源”里增加一个 https://www.myget.org/F/xamarinforms-dev/api/v3/index.json
1.1介绍
- 环境搭建(macOS)
- 创建第一个forms程序
- 在iphone上虚拟机、真机上运行
- 在android虚拟机真机上运行
- 常用控件汇总
1.2注册、登录、首页
- 创建一个登录页面。
- 创建一个TAB页面。
1.3 新闻
- 创建一个下拉刷新列表页面
- 新闻的HTTP异步加载
- 新闻的WebView的详情页
1.4 购物
- 商品首页 - 使用Grid做列表/网格切换。
- 自定义控件CheckBox
1.5 IM
- IM首页。
- 使用xmpp做即时通讯
- 读取通讯录
1.6 我的
- 上传头像到服务器
- 保存文件到手机