今天給大家分享的是雅騰PHP開發(fā)學(xué)員郭佳棟同學(xué)的一個(gè)項(xiàng)目作品,移動(dòng)APP的一個(gè)開發(fā)項(xiàng)目——傳遞傘。
項(xiàng)目介紹:
傳遞傘是基于移動(dòng)端開發(fā)的一款關(guān)于“共享雨傘”概念的一款app,類似于大家熟知的“共享單車”的理念和運(yùn)營(yíng)模式,實(shí)現(xiàn)了掃碼租用、傳遞、領(lǐng)紅包、實(shí)時(shí)定位等功能。
主要采用技術(shù)
聲明:使用于HTML開發(fā)APP,前端區(qū)別原生,后臺(tái)繼續(xù)采用的PHP開發(fā)技術(shù)。
一、編寫說明文檔
1.數(shù)據(jù)庫(kù)表的設(shè)計(jì)
2.api路由模式的定義
3.安全驗(yàn)證的定義(有的地方成為中間件,有的叫鉤子,大同小異,都是作為安全驗(yàn)證)
4.數(shù)據(jù)格式的定義,現(xiàn)在普遍采用json作為數(shù)據(jù)傳輸
二、后臺(tái)框架的選取
1.采用PHP的Thinkphp框架,適用于路由模式就是把方法名當(dāng)做訪問的路由
2.采用PHP的slim框架 使用于restful接口的定義(當(dāng)前最流行的)
三、api的編寫
說明:api的編寫簡(jiǎn)單來說就是給定一個(gè)路由地址,然后將數(shù)據(jù)傳輸給這個(gè)路由,路由接收到參數(shù)之后返回響應(yīng)的數(shù)據(jù),例如編寫的一網(wǎng)站的時(shí)候前端需要用到ajax請(qǐng)求后臺(tái)數(shù)據(jù),那么這個(gè)時(shí)候后臺(tái)地址就是接口
四、APP的編寫
1.app編寫有專門的語言來做,比如安卓應(yīng)用可以采用Java語言來編寫APP,Ios可以采用os語言和switf語言來編寫,但是HTML也可以,下面就會(huì)詳細(xì)介紹如何用HTML來編寫一個(gè)app
五、編寫工具的選取
hbuillder無疑是目前來說最好的編譯工具,支持云端打包,本地打包,而且支持第三方工具的調(diào)用,比如推送服務(wù)里面的小米推送,極光推送,蘋果官方的apns推送,支付類的微信支付,支付寶支付,等等各大銀行推出的線上支付,地圖類的百度地圖,高德地圖。
項(xiàng)目預(yù)覽
用戶注冊(cè)界面
用戶登入界面
用戶實(shí)名認(rèn)證
用戶中心
用傘明細(xì)
領(lǐng)取紅包
實(shí)時(shí)定位
一起來看看用代碼是如何實(shí)現(xiàn)這些功能的?
再來看看學(xué)員寫的后臺(tái)管理系統(tǒng),往下看
學(xué)員
生活中的他
是不是覺得有點(diǎn)臭美?!,哈哈哈....程序員也要把自己捯飭的帥帥的,寫的代碼也會(huì)更加的完美!