如何开发一款app?

    从来没有对做过的项目进行过整体的分析和总结,刚好今天有点空闲,就给大家提供点干货吧。其实也不能算是干货,主要是说一下做一款app需要的一些主要功能吧。

    手机app常见的有电商、购物网站类的、新闻资讯类的、O2O(美团外卖、快方、叮当快药等)的、金融类的、直播类的、还有一些智能硬件相关的等等。接下来,就依次说一下遇到这些项目如何做到不慌不忙,有备而来。

一、电商、购物网站的app 

    注册 登陆 
    商品的展示
    排序
    动画
    缓存
    支付
    定位
    订单信息
    聊天
    版本更新

    应用发布

二、新闻资讯类app

    登陆 注册
    新闻分类展示(Fragment嵌套Fragment来展示分类新闻)
    点赞 收藏 评论
    个人中心(签到、积分、积分兑换、VIP)
    版本更新

    应用发布

三、O2O(美团外卖、快方、叮当快药等)

    登陆注册(短信验证码)
    商品展示(分类)
    购物车
    支付
    定位,地图
    聊天客服/评论、催单、投诉等
    推送
    个人中心(积分、优惠券、兑换、vip)
    版本更新

    应用发布

四、金融(理财产品)

    登陆注册(短信验证码)
    商品展示(分类)(自定义控件)
    支付(银联或者别的银行,一般不会有支付宝、微信)
    定位
    聊天客服
    推送(少部分含有)
    个人中心(积分、优惠券、兑换、vip)
    加密
    版本更新

    应用发布

五、直播项目

    登录、注册

    直播展示列表

    个人中心

    watcher和主播的聊天互动

    礼品赠送

    弹幕

    支付

    定位

    推送

    加密

    版本更新

    应用发布

  核心点:推流拉流

六、智能硬件(连接一款设备:手环、xx检测器、xx遥控器)

    登陆注册(少有)
    蓝牙/红外/WiFi连接硬件设备
    使用Java调用c/c++(jni技术)调用硬件提供的方法(c/c++)【ndk】

    拿到硬件获得的数据,进行展示,然后做出相应的操作

七、生活服务类App

    注册、登录:用户通过注册登录成为会员

    商家展示位:提供本地化生活服务、店家信息、打折优惠、最新活动等

    定位:对用户进行定位,找寻身边各类商家的信息及联系电话

    在线预约:用户可根据自身需求,直接在线预约,减少到店等待的困扰

    下单支付:随时随地进行在线预约下单

    即时聊天:与身边人或附近的人进行咨询

    互动活动:查看店家的一些打折优惠活动并参与。


以上基本上就是一些曾经遇到过的一些项目,对于智能硬件和直播类项目来说还是比较生疏,这个总结也只是个人总结,欢迎各位留言补充,大家多多互相学习。

你可能感兴趣的:(android)