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