如何开发一款app?
? ? 從來沒有對做過的項目進行過整體的分析和總結,剛好今天有點空閑,就給大家提供點干貨吧。其實也不能算是干貨,主要是說一下做一款app需要的一些主要功能吧。
? ? 手機app常見的有電商、購物網站類的、新聞資訊類的、O2O(美團外賣、快方、叮當快藥等)的、金融類的、直播類的、還有一些智能硬件相關的等等。接下來,就依次說一下遇到這些項目如何做到不慌不忙,有備而來。
一、電商、購物網站的app?
????注冊 登陸?????商品的展示
????排序
????動畫
????緩存
????支付
????定位
????訂單信息
????聊天
????版本更新
????應用發布
二、新聞資訊類app
????登陸 注冊????新聞分類展示(Fragment嵌套Fragment來展示分類新聞)
????點贊 收藏 評論
????個人中心(簽到、積分、積分兌換、VIP)
????版本更新
????應用發布
三、O2O(美團外賣、快方、叮當快藥等)
????登陸注冊(短信驗證碼)????商品展示(分類)
????購物車
????支付
????定位,地圖
????聊天客服/評論、催單、投訴等
????推送
????個人中心(積分、優惠券、兌換、vip)
????版本更新
????應用發布
四、金融(理財產品)
????登陸注冊(短信驗證碼)????商品展示(分類)(自定義控件)
????支付(銀聯或者別的銀行,一般不會有支付寶、微信)
????定位
????聊天客服
????推送(少部分含有)
????個人中心(積分、優惠券、兌換、vip)
????加密
????版本更新
????應用發布
五、直播項目
????登錄、注冊
????直播展示列表
????個人中心
????watcher和主播的聊天互動
????禮品贈送
????彈幕
????支付
????定位
????推送
????加密
????版本更新
????應用發布
? 核心點:推流拉流
六、智能硬件(連接一款設備:手環、xx檢測器、xx遙控器)
????登陸注冊(少有)????藍牙/紅外/WiFi連接硬件設備
????使用Java調用c/c++(jni技術)調用硬件提供的方法(c/c++)【ndk】
????拿到硬件獲得的數據,進行展示,然后做出相應的操作
七、生活服務類App
? ? 注冊、登錄:用戶通過注冊登錄成為會員
? ? 商家展示位:提供本地化生活服務、店家信息、打折優惠、最新活動等
? ? 定位:對用戶進行定位,找尋身邊各類商家的信息及聯系電話
? ? 在線預約:用戶可根據自身需求,直接在線預約,減少到店等待的困擾
? ? 下單支付:隨時隨地進行在線預約下單
? ? 即時聊天:與身邊人或附近的人進行咨詢
? ? 互動活動:查看店家的一些打折優惠活動并參與。
以上基本上就是一些曾經遇到過的一些項目,對于智能硬件和直播類項目來說還是比較生疏,這個總結也只是個人總結,歡迎各位留言補充,大家多多互相學習。
總結
以上是生活随笔為你收集整理的如何开发一款app?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python技术简介_Python简介
- 下一篇: 中国钢丝绳行业竞争现状及需求前景预测报告