学员作品|APP开发|传递伞

时间:2017-08-13 15:50:45 类型:互联网资讯
字号:    

今天给大家分享的是雅腾PHP开发学员郭佳栋同学的一个项目作品,移动APP的一个开发项目——传递伞。

项目介绍:

传递伞是基于移动端开发的一款关于“共享雨伞”概念的一款app,类似于大家熟知的“共享单车”的理念和运营模式,实现了扫码租用、传递、领红包、实时定位等功能。


APP主界面

主要采用技术

声明:使用于HTML开发APP,前端区别原生,后台继续采用的PHP开发技术。

一、编写说明文档

1.数据库表的设计

2.api路由模式的定义

3.安全验证的定义(有的地方成为中间件,有的叫钩子,大同小异,都是作为安全验证)

4.数据格式的定义,现在普遍采用json作为数据传输

二、后台框架的选取

1.采用PHP的Thinkphp框架,适用于路由模式就是把方法名当做访问的路由

2.采用PHP的slim框架 使用于restful接口的定义(当前最流行的)

三、api的编写

说明:api的编写简单来说就是给定一个路由地址,然后将数据传输给这个路由,路由接收到参数之后返回响应的数据,例如编写的一网站的时候前端需要用到ajax请求后台数据,那么这个时候后台地址就是接口

四、APP的编写

1.app编写有专门的语言来做,比如安卓应用可以采用Java语言来编写APP,Ios可以采用os语言和switf语言来编写,但是HTML也可以,下面就会详细介绍如何用HTML来编写一个app

五、编写工具的选取

hbuillder无疑是目前来说最好的编译工具,支持云端打包,本地打包,而且支持第三方工具的调用,比如推送服务里面的小米推送,极光推送,苹果官方的apns推送,支付类的微信支付,支付宝支付,等等各大银行推出的线上支付,地图类的百度地图,高德地图。

项目预览


用户注册界面

用户登入界面

用户实名认证

用户中心

用伞明细

领取红包

实时定位

一起来看看用代码是如何实现这些功能的?

再来看看学员写的后台管理系统,往下看

学员

生活中的他

是不是觉得有点臭美?!,哈哈哈....程序员也要把自己捯饬的帅帅的,写的代码也会更加的完美!