Android基于Bmob第三方后台开发的App——足说

重大声明:
2019-07-29:目前正在改版,准备自己写后端服务,不再使用bmob,第三方终究不靠谱
2019-06-13:由于bmob与其使用的图片上游服务商-又拍云停止合作,导致上传的图片都无法看到,所以目前使用体验会相当不好。
2017-07-27:新版2.1已更新

流程分析

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

1、想法和需求

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

2、设计

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

3、编码

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

4、测试

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

5、市场

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


App介绍

目前为止,这个App已经上线,下面就简单介绍一下这个App吧:

1、名字

足说。做这个项目的起初目的是为了实现足迹地图功能,结果来看,虽然足迹地图做的不怎么样,但也能看,然后产品主打的却是类似微信的朋友圈或者qq的说说功能,所以合二为一,叫足说,足迹地图的说说。

2、介绍

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

这里写图片描述

3、代码

目前该项目源码托管在CSDN平台下,由于代码还未完善,故暂不开放,敬请谅解,待到代码完善到一定程度肯定会把所有代码放到github上的。
目前把登陆模块(包括启动页、引导页、登陆注册页等功能逻辑)代码放到github上,仅供初学者参考,地址奉上,请笑纳:https://github.com/xmliu/xmlogin,如有错误和建议,欢迎在github或博文下批评指正


Github开源技术:

  • MD对话框

Material-Dialogshttps://github.com/afollestad/material-dialogs

  • MD控件库

Materialhttps://github.com/rey5137/material

  • MD日历

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

  • Recyclerview Header

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

  • 图片加载框架

Glidehttps://github.com/bumptech/glide

  • 图片变换效果

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

  • 放大缩小的图片库

PhotoViewhttps://github.com/chrisbanes/PhotoView

  • Bottom Navigation

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

  • Json解析库

Gsonhttps://github.com/google/gson

  • 圆形头像

CircleImageViewhttps://github.com/hdodenhof/CircleImageView

  • 兼容动画库

NineOldAndroidshttps://github.com/JakeWharton/NineOldAndroids

  • 注解框架

ButterKnifehttps://github.com/JakeWharton/butterknife

  • Facebook网络请求框架

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

第三方开放平台

  • Bug管理平台

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

  • 统计分享平台

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

  • 后端云平台

Bmobhttp://www.bmob.cn

  • 地图平台

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

  • 移动广告平台

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

  • 推送平台

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


市场上架

1、应用宝

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

2、魅族市场

网页下载地址:下载地址

3、360市场

网页下载地址:下载地址

4、木蚂蚁市场

网页下载地址:下载地址

5、优亿市场

网页下载地址:下载地址

总结

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

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

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值