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