1.
首先明確自己APP的定位,做什么的?提供什么服務(wù)?
2.
定位覺得了APP的功能開發(fā),是否支持在線下單支付等功能。
3.
內(nèi)容確定好了,就是APP的UI設(shè)計,界面的配色,用戶的交互設(shè)計。
4.
然后就是用戶的數(shù)據(jù)的手機和存儲,需要服務(wù)器的維護。
5.
較后就是落地執(zhí)行了,是否需要線下門店的配合。1.
首先明確自己app的定位,做什么的?提供什么服務(wù)?
2.
定位覺得了app的功能開發(fā),是否支持在線下單支付等功能。
3.
內(nèi)容確定好了,就是app的ui設(shè)計,界面的配色,用戶的交互設(shè)計。
4.
然后就是用戶的數(shù)據(jù)的手機和存儲,需要服務(wù)器的維護。
5.
較后就是落地執(zhí)行了,是否需要線下門店的配合。
首先不要管安卓端還是蘋果端,現(xiàn)在一般都是響應(yīng)式的app,你放到安卓或者蘋果或者pc或者平回板答都是沒有問題的。一般采用的是http接口通訊,或者socket連接。具體你要去查資料找Demo了。而且現(xiàn)在主流是采用html5開發(fā)或者混合開發(fā)了。所以較好是服務(wù)器提供appAPI接口,通過http訪問服務(wù)器,獲取數(shù)據(jù),數(shù)據(jù)一般是json,或者xml,拿到后解析數(shù)據(jù)就可以了,然后再用UI框架或者其他框架或者自定義的UI封裝下格式很漂亮了,至于cookie和session等,看你的習(xí)慣,網(wǎng)絡(luò)驗證和簽名那些也自己看習(xí)慣,如果涉及到大數(shù)據(jù),還需要引入第三方框架的,直接引入就可以了,不過推薦自己寫,防止侵權(quán)。都是很通用的。
1、你需要做可行性分析。包括軟硬件、時間、金錢等相關(guān)因素綜合評估(還要APP的價值等待),你想要的這個APP成功上線運行的可行性。
2、為數(shù)不多步確認完后,如果是自己做,那么過濾掉一些啟動的亂雜事項。時間自行安排。開始需求分析(即你需要實現(xiàn)的APP有哪些功能,各功能的詳細說明都需要分析透徹,自行把握)
3、傳統(tǒng)的需求設(shè)計(保障完整的業(yè)務(wù)流程、數(shù)據(jù)流轉(zhuǎn),需求落地),與此同時你需要準(zhǔn)備相關(guān)“上線事宜”,比如你的APP服務(wù)器的搭建及選購,應(yīng)用商城的注冊相關(guān)等等事項。
4、開發(fā)、測試。
5、發(fā)布上線
對于自己開發(fā)使用,重點在于你的開發(fā)技能及服務(wù)器的搭建及打包發(fā)布。為數(shù)不多步需要好好考慮。