Android基于Bmob第三方后台开发的App——好旅

来源:互联网 发布:如何预防sql注入 编辑:程序博客网 时间:2024/05/04 13:42

新版2.0已更新,更新日期:2017-01-24

    • 流程分析
      • 1想法和需求
      • 2设计
      • 3编码
      • 4测试
      • 5市场
    • 好旅介绍
      • 1名字
      • 2介绍
      • 3代码
    • Github开源技术
    • 第三方开放平台
    • 市场上架
      • 1腾讯应用宝
      • 2优亿eoe市场
      • 3360市场
      • 4木蚂蚁市场
    • 总结

流程分析

写一个App大概需要哪些东西,套路如下:

1、想法和需求

这个app是主要用来干什么的,主要是关于旅游分享,足迹记录的,主打就是简洁方便。这里应该有一个需求文档,其实我一直想写的,后来一拖再拖,也就没写。

2、设计

需求出来以后应该先做出一个产品模型图,比如用Axure,但是这个App为了简单就跳过了这一步,具体设计上也是做一步想一步,参考了当下比较流行的几款App,比如知乎、网易云、微博等。

3、编码

包括移动端(主要是Android)和服务端接口,接口应该是个人做App开发的最头疼的事了吧(至少对当时的我来说是),机缘巧合之下,我看到了一些第三方后台,比如bmob,leanCloud等,简单对比之下,我选择了bmob。

4、测试

为了方便,这个App也就跳过了具体的测试环节。

5、市场

市场上架,这里我选择了通过率比较高的应用宝和优亿市场、360以及木蚂蚁。


好旅介绍

目前为止,这个App已经初具雏形,下面就简单介绍一下这个App吧:

1、名字

好旅。叫这个名字也是无奈,因为是跟旅游相关的,所以就肯定有个旅字,在此之前也用过其他好几个名字,最后决定使用它的原因也是因为搜索引擎和应用市场搜这两字搜出来的结果不多。

2、介绍

一款个人开发的应用,主要基于Bmob第三方后台实现,实现的功能包括:随手拍、随手记旅途中有趣的吃喝玩乐,旅行日历让你更直观的看到你的行程安排,足迹地图记录你走过的中国行政区等。有一个隐藏功能,可以手动触发去某些网站抓取相关数据来提升App的活跃度
应用截图:(主功能图)
这里写图片描述 这里写图片描述

3、代码

目前该项目源码托管在CSDN平台下,由于代码还未完善,故暂不开放


Github开源技术:

  • MD对话框

    Material-Dialogs:https://github.com/afollestad/material-dialogs

  • MD控件库

    Material:https://github.com/rey5137/material

  • MD日历

    Material-calendarview:https://github.com/rey5137/material,旅行日历

  • Recyclerview Header

    RecyclerViewHeader:https://github.com/blipinsk/RecyclerViewHeader,我的主页

  • 图片加载框架

    Glide:https://github.com/bumptech/glide

  • 图片变换效果

    glide-transformations:https://github.com/wasabeef/glide-transformations

  • 放大缩小的图片库

    PhotoView:https://github.com/chrisbanes/PhotoView

  • Bottom Navigation

    BottomBar:https://github.com/roughike/BottomBar,相关功能暂未开放

  • Json解析库

    Gson:https://github.com/google/gson

  • 圆形头像

    CircleImageView:https://github.com/hdodenhof/CircleImageView

  • 兼容动画库

    NineOldAndroids:https://github.com/JakeWharton/NineOldAndroids

  • 注解框架

    ButterKnife:https://github.com/JakeWharton/butterknife

  • Facebook网络请求框架

    Retrofit:https://github.com/square/retrofit,请求手机号码归属地

第三方开放平台

  • Bug管理平台

    Bugtags:https://www.bugtags.com,可用于意见反馈,bug跟踪等

  • 统计分享平台

    Umeng:http://www.umeng.com,友盟统计与分享

  • 后端云平台

    Bmob:http://www.bmob.cn

  • 地图平台

    高德地图:http://lbs.amap.com,足迹地图,地理位置

  • 移动广告平台

    有米广告:https://www.youmi.net

  • 推送平台

    极光推送:https://www.jiguang.cn


市场上架

1、腾讯应用宝

网页下载地址:下载地址
该市场有个好处可以直接在微信里展示并下载

2、优亿eoe市场

网页下载地址:下载地址
扫描二维码下载:这里写图片描述
该市场审核通过率比较高,甚至直接启动失败的应用都能被通过,不知为何,不过有强大的eoe android论坛撑着也不用担心什么。

3、360市场

上架360市场,返回的结果如下:
这里写图片描述
明明下载的是有米的无积分广告SDK,结果却提示出来个强制积分墙,郁闷;后来联系有米客服,发了个新版本的SDK,更新了以后再上传,然后结果如下:
这里写图片描述
然后直接又重新提交,第二天再看,通过了
网页下载地址:下载地址

4、木蚂蚁市场

在开发者后台上传APK后,提示了我使用的是有米联盟,但是上传截图的时候我选择了1080*1920的截图时,却提示我上传的图片尺寸不对,是900*1600的,我去,也是坑了,然后顺手点了个提交,居然提交上去了,我截图还没上传成功呢。
第二天查看木蚂蚁后台,发现它这个收录时间并不是真正的收录倒计时,比真实时间快了不少,然后倒计时结结束后,终于看到了结果,如下:
这里写图片描述
然后直接又重新提交,第二天再看,通过了
网页下载地址:下载地址


总结

功能虽少,但从想法到需求到开发最后到上架,整个流程走下来确实会让人有所收获。

PS:各位下载了App的兄弟姐妹们,如果你们打开app后碰到了插屏广告和顶端的横幅广告,麻烦点击一下下载,下载完成后安装并打开,然后再卸载,只有这样有米广告才会计算收入,在下在此感激不尽,谢谢各位
这里写图片描述

1 0
原创粉丝点击