Giter Club home page Giter Club logo

xamarinforms's Introduction

XamarinForms笔记

Community项目

Xamarin练习项目,一个资讯、商城,交友平台。使用forms开发。可在ios和android上运行。2017年7月29日。

作者 qq 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做上线。

####主要功能列表和涉及的技术点如下:

  1. 资讯:本地数据库缓存+http请求 + 微信、qq、微博分享,数据暂时来自今日头条PC版。
  2. 电商:restful接口 + 微信、支付宝支付功能,电商数据待定来源(比如千米)。
  3. 消息:地图位置、xmpp通讯,发送文本、表情、文件、图片,图片的预览,好友功能、群功能等。
  4. 社区:交话费、水电燃气费,查天气,查违章,查快递、预约挂号、预约快递、会员购买等等,对接第三方接口,比如使用聚合、百度接口。功能可以无限扩展。
  5. 广告:可以接入goog广告等。

人员要求:

  1. 对xamarin有浓厚的兴趣。
  2. 最好有android、ios开发经验。
  3. 有分享精神,好说话,不为利益。

Page文件列表说明

  1. Welcome 欢迎页面。

  2. LoginMain 登录主页面。

  3. MobileLogin 手机号登录页面。

  4. MobileRegister 手机号注册页面。

  5. News 新闻:一个cms系统。

  6. Goods 购物:列表、详情等

  7. Message 消息:一个IM系统。

  8. Myself 我的:个人资料、我的订单、收获地址、密码与安全等。

Service说明

  1. NewsService 请求新闻服务(是用第三方接口)

Xamarin开发笔记 - 目录

要使用forms3.0的版本,需增加一个NuGet的源。

在“首选项->NuGet->源”里增加一个 https://www.myget.org/F/xamarinforms-dev/api/v3/index.json

1.1介绍

  1. 环境搭建(macOS)
  2. 创建第一个forms程序
  3. 在iphone上虚拟机、真机上运行
  4. 在android虚拟机真机上运行
  5. 常用控件汇总

1.2注册、登录、首页

  1. 创建一个登录页面。
  2. 创建一个TAB页面。

1.3 新闻

  1. 创建一个下拉刷新列表页面
  2. 新闻的HTTP异步加载
  3. 新闻的WebView的详情页

1.4 购物

  1. 商品首页 - 使用Grid做列表/网格切换。
  2. 自定义控件CheckBox

1.5 IM

  1. IM首页。
  2. 使用xmpp做即时通讯
  3. 读取通讯录

1.6 我的

  1. 上传头像到服务器
  2. 保存文件到手机

xamarinforms's People

Contributors

limingnihao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.