从来没有对做过的项目进行过整体的分析和总结,刚好今天有点空闲,就给大家提供点干货吧。其实也不能算是干货,主要是说一下做一款app需要的一些主要功能吧。
手机app常见的有电商、购物网站类的、新闻资讯类的、O2O(美团外卖、快方、叮当快药等)的、金融类的、直播类的、还有一些智能硬件相关的等等。接下来,就依次说一下遇到这些项目如何做到不慌不忙,有备而来。
一、电商、购物网站的app
注册 登陆商品的展示
排序
动画
缓存
支付
定位
订单信息
聊天
版本更新
应用发布
二、新闻资讯类app
登陆 注册新闻分类展示(Fragment嵌套Fragment来展示分类新闻)
点赞 收藏 评论
个人中心(签到、积分、积分兑换、VIP)
版本更新
应用发布
三、O2O(美团外卖、快方、叮当快药等)
登陆注册(短信验证码)商品展示(分类)
购物车
支付
定位,地图
聊天客服/评论、催单、投诉等
推送
个人中心(积分、优惠券、兑换、vip)
版本更新
应用发布
四、金融(理财产品)
登陆注册(短信验证码)商品展示(分类)(自定义控件)
支付(银联或者别的银行,一般不会有支付宝、微信)
定位
聊天客服
推送(少部分含有)
个人中心(积分、优惠券、兑换、vip)
加密
版本更新
应用发布
五、直播项目
登录、注册
直播展示列表
个人中心
watcher和主播的聊天互动
礼品赠送
弹幕
支付
定位
推送
加密
版本更新
应用发布
核心点:推流拉流
六、智能硬件(连接一款设备:手环、xx检测器、xx遥控器)
登陆注册(少有)蓝牙/红外/WiFi连接硬件设备
使用Java调用c/c++(jni技术)调用硬件提供的方法(c/c++)【ndk】
拿到硬件获得的数据,进行展示,然后做出相应的操作
七、生活服务类App
注册、登录:用户通过注册登录成为会员
商家展示位:提供本地化生活服务、店家信息、打折优惠、最新活动等
定位:对用户进行定位,找寻身边各类商家的信息及联系电话
在线预约:用户可根据自身需求,直接在线预约,减少到店等待的困扰
下单支付:随时随地进行在线预约下单
即时聊天:与身边人或附近的人进行咨询
互动活动:查看店家的一些打折优惠活动并参与。
以上基本上就是一些曾经遇到过的一些项目,对于智能硬件和直播类项目来说还是比较生疏,这个总结也只是个人总结,欢迎各位留言补充,大家多多互相学习。