一、前言
好长时间没写blog了,主要还是工作上的事有点多,周末又得在家开发自己的app,所以时间真的不够用了,当然今天这篇文章主要就要说一下,工作两年的我如何从产品角度去做一个app,以及app的发布流程等。
二、支持我
在开始讲解这个项目之前,希望能够先去各大市场下载一个apk看看,首先是为了支持我一下,其次呢就是我在后面会介绍一些功能和技术实现,所以先使用一下,这样会找到对应的功能点,谢谢
二维码扫描下载:
1、豌豆荚市场:搜索:天真无谐
PC上的链接:http://www.wandoujia.com/apps/com.wjdiankong.happymahua
2、应用宝市场,搜索:天真无谐
PC端链接:http://sj.qq.com/myapp/detail.htm?apkName=com.wjdiankong.happymahua
3、百度手机助手,搜索:天真无谐
PC端的链接:http://shouji.baidu.com/soft/item?docid=7864245&from=&f=search_app_%E5%A4%A9%E7%9C%9F%E6%97%A0%E8%B0%90%40list_1_title%401%40header_all_input
4、360手机助手,搜索:天真无谐
PC端链接:http://zhushou.360.cn/detail/index/soft_id/3052244?recrefer=SE_D_%E5%A4%A9%E7%9C%9F%E6%97%A0%E8%B0%90
5、Google Play Store市场,搜索:天真无谐
PC端链接:https://play.google.com/store/apps/details?id=com.wjdiankong.happymahua_gp
三、项目背景
首 先介绍一下自己的项目吧,这个项目叫做:天真无谐,主要是展现一些笑话类的资讯(包括段子,图片,Gif),类似于糗事百科那样的app,这个项目的启动 时间是2015年02.14,也就是情人节那天,所以到现在正式上线差不多6个月了,都是周末在家弄的,所以算起来大概用了1个多月的时间。当时也没想说 做了这个app来赚钱啥的,就是当时感觉自己快工作两年了,应该有一个自己的app了,而且也是需要熟悉如何开发一个app,以及将其发布的流程。
四、项目介绍
再 来大体介绍一下技术实现吧:这个项目的Server端采用的是SSB框架,主要还是SpringMVC技术,感觉比Struts好用多了,方便快捷,本身 不是做Server端的,主要是大学毕业设计用到了Server端的技术,所以这里就在复习一下啦,数据库用的是MySql。
至于Client端,详细分析一下,因为是自己的项目,当时没有想到找小伙伴们合作弄,所以自己就身兼数职:产品狗,设计狮,程序猿,测试猫,运营猪等角色,下面就来详细介绍一下每个角色我是怎么扮演的,不过先来看一下app的功能和界面吧:
1、功能介绍
1)、应用的开启页面
这个页面内容就是:醒人每句
就是用户登录之后可以设计自己的最喜欢的座右铭:后台随机下发一个用户的语句用于每次用户的展示。
想法:能够提高用户的成就感,让用户感觉自己说的话可以被其他人看到。很开心
2)、首页
首页已经采用大众化的轮播切换的新闻样式,这里有六个Tab:
最新推荐:最新的搞笑图片+段子
段子手:在用户不是Wifi的情况下这个Tab会优先展示,他只有文本笑话,不会太消耗流量
搞笑:就是搞笑图片的Tab
清纯妹子:就是妹子图片(你们懂得)
性感美女:就是性感美女图片(你么也是懂得)
动态图:就是Gif搞笑的动态图(这个比较消耗流量,所以在Wifi的情况下会调节他的顺序)
所以后台会对这些Tab的展示顺序,展示开关做控制的
3)、详情页
详情页面就是可以进行评论内容,点赞啥的动作了,而且点击图片可以进行大图浏览
这个页面没什么好说的啦
4)、用户中心页面
这个页面就是用户中心,用户在这里可以编辑自己的信息,同时可以查看自己的历史行为动作
也是大众化的页面
5)、设置页面
这个页面也是大众化的页面,可以设置一些属性等功能
当然还有其他页面,这里就不在详细说明了
2、各个角色说明
好了。大体上看完了功能了,下面就来给大家分享一下我是如何扮演这些角色的:
1) 第一个角色:产品狗
关 于产品狗这个角色,其实很模糊的,大家普遍认为就是如何将一个app设计的让用户喜欢用就OK了,主要就是有想法,能了解用户的喜好和行为,所以关于这个 角色,我们都可以去胜任的,当然只是胜任的成功与失败的问题了。我在设计这个app的时候,主要是借鉴(说得好听点,不好听就是抄袭)了其他很多类似 app的功能,但是我们不能只顾一味的借鉴呢,也要做的比他们好,比他们有亮点才行了,不然就是抄袭了。哈哈~~关于亮点这里有三个地方:
1.1)、保存Gif的帧图片
播放Gif图片的时候可以暂停/继续,然后可以保存每帧的图片,因为我在看其他Gif类的app的时候,我有时候真的想去截取当前动画的图片,所以我就加上了这个功能。
1.2)、增加语音播报功能
就是在对段子笑话的时候,有时候我们很不想去阅读段子,文字太多,看着也烦。所以这里就提供了语音自动播报文字的功能,而且增加了各地方言语音,更是搞笑(特别是河南和粤语,我自己真的每次都在听,很好听的)
1.3)、本地图片/Gif保存文件的查看
这个功能其实我当时在看糗百的时候想到的,图片下载功能都支持是没有问题的,但是下载之后我们如果再想去找的话,可能需要去指定的文件夹去看,那样很是费劲的,如果在app内部就可以查看我已经下载好的图片很是方便的。
所以上述的三点也算是我的app的三个亮点,也希望大家能够多多支持,我也是从产品角度去考虑问题的。关于其他的功能的话,这里就不在多说了,都是大同小异,没什么好说的了。
2) 第二个角色: 设计狮
关于设计师这个角色,其实不想产品狗那么好扮演了,因为他不是所有人都能搞定的,首先你得有艺术感,其实你得会一些设计工具。那么我是怎么搞的呢?
其实也不难,为啥呢?因为我很有艺术感的(真的,好多人都这么说的),那些设计工具呢,大学的时候辅修的是美术系,所以PS就不难了(简单的功能还是可以的)
不过有些图片资源还是需要从网上查找的,这里提供一些app的图片资源地址,有些是免费的,有些是收费的:
3) 第三个角色:测试猫
4) 第四个角色:运营猪
5) 第五个角色:程序猿
五、遇到的问题
六、总结
版权声明:本文为博主原创文章,未经博主允许不得转载。
- 18楼dong_46928分钟前
- 自己动手才能知道什么叫不容易
- 17楼dong_4691小时前
- 自己动手才能知道什么叫不容易
- 16楼hello_shilei1小时前
- 应用市场下载不下来啊
- Re: jiangwei09104100031小时前
- 回复hello_shilein您好,是所有的市场下都下载不下来吗?在手机上市场上也下载不下来?如果方便的话能给我个联系方式,我给您发一个。谢谢~~
- 15楼u0128045241小时前
- 非常感谢楼主的这篇博文,特别是github开源这块,对我们这种界面伤的人来说,是一个很好的学习的机会,如果楼主有时间能完善一下各大平台发布流程就好了,只发布过百度的,其它的流程会不会很复杂呢?
- 14楼o2796427073小时前
- 有亮点,但是我只是对你从哪里找这么多控件。纯粹代码堆出来。
- 13楼dong_4698小时前
- 自己动手才能知道什么叫不容易
- 12楼u0103442698小时前
- 太厉害了,服务器用什么的啊?
- 11楼gao_chun昨天 23:35
- 大兄弟,不错啊!
- Re: jiangwei09104100039小时前
- 回复gao_chunn谢谢支持,,多提意见
- 10楼junjun071308昨天 23:03
- 赞,想问一句,图片异步加载方案用的是?
- 9楼wu2304211昨天 22:28
- 请问你用什么语言编的?java?
- 8楼qq_20246601昨天 22:02
- 很不错的文章啊
- 7楼qq_20494855昨天 21:53
- 这个不错
- 6楼qq_30294811昨天 21:02
- 哦不错不错
- 5楼SCAUSCNU昨天 20:56
- 服务端的问题就是在使用SpringMVC的时候,返回JSON处理?请问遇到什么问题?我现在搞一个APP,正在犹豫服务端要用SpringMVC还是service呢
- 4楼dong_469昨天 20:38
- 自己动手才能知道什么叫不容易
- 3楼GiantGreen昨天 19:50
- 已下载体验,做的不错。有个问题想请教下,TTS语音播报用的是什么方案,O(∩_∩)O谢谢~
- 2楼hello_shilei昨天 18:42
- 下载不下来 啊
- 1楼aa472455383昨天 18:33
- 刚接触安卓 兄弟能带我就好了