通过春节参加宴席引发的设计开发App的深层次思考

版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/5e3c7b4ef37d

转载请标明出处:
https://www.jianshu.com/p/5e3c7b4ef37d
本文出自 AWeiLoveAndroid的博客


表哥,你给我做一个app吧。

过年期间参加宴席是再平常不过了,有些时候由于忙,会忽略通知一些亲戚朋友,导致关系紧张。

一、从设计稿到开发出第一版

2017年春节我舅舅家的表弟要年后3月份结婚,他又嫌麻烦,不想一个个的去打电话邀请,于是跟我说:“表哥,听说你是做IT的,帮我做一个宴席邀约的app吧?”我笑了笑:“你要做成什么样的?”表弟说:“就做一个简单的邀约就好了,邀请好友的功能就好了。”我说:“可以,这个不难,我过两天就给你做好,到时候微信联系。”

然后我整理了一下开发思路:

核心功能:邀约
相关功能:联系人、电话、短信

由于是第一版我就简单的搞了一个logo 如下图:

邀约logo

然后又简单的做了一个设计图:

【说明】点击圆形加号,弹窗 添加联系人,然后读取本地联系人数据库,显示在界面上,选择好联系人之后,点击确定,就保存在界面上了,点击列表可以展开,显示邀约信息,长按可以打电话给对应的人。
如果已经通知过了,已确定要来的,这个列表就显示为蓝色对勾;如通知之后,没接通的或者没回应的可以标记为待确定,显示为黄色的问好;通知之后确认不来的,标记为不参加,标记好了之后显为灰色的横杠。

至于右边那个三角图标,点击它显示通知类型的,点击之后就进入对应的通知渠道。

image.png

这个花了我不到一天就做完了,我发给我表弟,他看了之后说:“还行。我这一个一个的添加很麻烦,能不能一键添加,然后最好搞一个日历提醒提前提醒一下,每次婚宴前一天还会再次邀请的,到预约时间了,我就通知他们过来。我这个人比较健忘,多搞几个提醒,也是方便省事。另外那个请柬通知也没什么用,换成小程序吧,听说小程序很火。” 然后我说:“前两个问题都可以,最后一个问题小程序太麻烦,短时间做不完,要不给你搞一个网页版的小工具好了,还可以分享给微信,朋友圈,QQ等,很方便的。”表弟说没问题,你就这么做好了,然后我就开始了第二个版本的制作。

二、第二版-- 添加提醒和一键邀请好友功能

1、首先我把点击加号的弹窗里面,加了一个一键导入联系人功能,把通讯录需要导入的联系人选中,然后添加到界面上,另外加了一个侧滑删除功能,万一添加错了,也方便修改。点击列表item,进入到邀约详情里面之后,可以自定义修改信息,然后保存。

2、关于请柬通知,网页我是使用的一个在线制作婚礼邀约函的网站,然后
我把那个请柬通知点进去之后,我使用的WebView加载这个页面。OK,搞定。

3、日历提醒功能。 这个是自定义的一个日历控件,在系统原有基础上修改了一些提醒,备忘录功能。

花了2天从设计制作到开发做完了,表弟看了一下,感觉还是有点不对,然后问我,能不能做一个每个好友都可以能够看到的?光靠我一个人用还有有疏忽的啊?可以加一个手机号登陆的功能,或者微信登陆,这样每个好友都可以随时看到消息了。另外,这个提醒要随时提醒,谁登陆了,他都可以看到哪天有什么事情要做。

三、添加登录功能,确保每个人的邀约及时看到并且到指定日期前提醒

1、手机号码注册登录:这个就需要配置服务器了,好歹我也是有点服务端皮毛的,小意思,我租了一个阿里云的服务器,打开myeclipse,配置了一下服务器,然后写了一个接口,配合三方的手机登陆接口,完成了这个功能。然后微信登陆用的友盟,根据文档很快集成了,配套的服务端配置也搞定了。

2、确保每个人的邀约信息能够及时看到,这个就需要很高端的服务器处理逻辑了,我有点拿捏不住了,此时我想起了二姑姑家有个做java的表弟,工作也有2年多了,于是我邀请他完成了服务器的完整搭建,在他的配合下,我顺利完成了这个邀约信息的功能。

3、提醒功能,其实就是一个推送,这个我当时用的是小米推送,感觉效果还不错,如果时间足够的话,可以自己去实现的。

一周左右的时间,这个功能也做完了。
表弟看了说:“很好,表哥。我的婚礼你不用随礼了,这就是最好的礼物了。”
然后我还没缓过神来,表弟又说了:“这个能不能加一个聊天功能,顺便搞一个类似朋友圈的东西?老是分享到微信,朋友圈不是很方便啊?用这一个app就足够搞定了,何必要那么麻烦?对吧?”
我说:“表弟,这个不是那么好做的,估计一时半会儿做不出来。”
表弟说:“表哥你忘了小时候我家对你家是多么照顾吗?那时候也没少帮你家吗?这点小忙都不帮,忘恩负义。亏我们的关系是最好的。”
我被表弟的话说的毫无反驳之力,只好硬着头皮接着做下去了。

四、添加聊天和社交圈功能

这时候就到了检验技术的时候了。我和姑姑家的表弟,研究了一下,要不就用环信好了,这个也是很方便集成的。经过一番对比,用了环信,集成到项目中了。聊天界面模仿微信的,可以单人聊天,也可以建群多人聊天,不过只限已经注册的人之间聊。

然后这个社交功能怎么做?我和表弟商量了一下,可以模仿朋友圈的功能,不过目前最好是分享本app内部的消息最好。然后就开始行动了。谁要是收到了一个邀请,可以发到邀约圈子,只要是好友都可以看到。

这个添加好友有3种途径:一种是推荐通讯录中的已经注册app的,2是从群聊或者朋友圈中添加,3是推荐好友给其他好友。

经过不断调试,半个月后终于做出来了,经测试基本没什么问题,给舅舅家的表弟看了一下。
表弟说:“这个不错,很好用,基本功能都有了。辛苦了表哥。不过我最近想买一些婚庆用品,能不能帮我把一些好的商家和商品信息也加上去,也可以让亲友们在上面分享一些商品信息,这就省去了去婚庆用品市场挑选了。”

我说:“表弟,我已经废寝忘食给你做了,已经做的很不错了,你想要的都做好了,怎么还在加需求?”

表弟说:“你这样说就不对了,你不做也可以,我的婚礼你记得出份子钱啊?”

我:“。。。表弟。。。好人做到底,不跟你计较了。这次是最后一次了,别折磨我们了啊。”

表弟:“ok,这是最后一次了,做完就可以收工了。结婚那天给你大红包,就当做是奖励了。”

五、加入分享商城和商家信息功能,可以跳转到对应商城购物

这个时候,年都过完了,我和姑姑家的表弟都要回去上班了,可是舅舅家的表弟天天打电话催:“做多少了,什么时候做好啊?急用啊?再不做好,我都快到了结婚日子了。”

没办法,受人之托忠人之事。经过一个星期的时间,我和姑姑家的表弟利用空余时间就把朋友圈子分享的功能里面可以分享任何app的信息,也可以分享一些商家信息,分享之后可以点击进去购物。

这一次做好之后,交付给舅舅家的表弟,表弟很满意,说:“暂时就这样了,你先忙吧。我的婚礼记得来参加,给你准备一个大红包了。”


这篇博文是通过一个现实的案例,讲一下 如何从需求开始一步一步设计制作一个简单的app出来,通过这个事件让我对 产品经理 有了更深刻的认识,我终于知道 产品经理 的处境是有多难了。通过这个案例,希望大家在以后的工作中不要太怨恨产品经理,我们要将心比心,每个人的岗位都有它的独特性,产品经理其实也不想那么折磨开发的,但现实就是这么的无奈,当你真正从该岗位的事情这个角度去看问题,你会有不一样的体会的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • 恍惚重逢十年后, 依稀惊梦一杯酒。 零落满天星, 缥缈伴我行。 忽闻南国雨, 雨后风催絮。 竟日不成诗, 痴人笑人痴。
    野渡ing阅读 272评论 0 1
  • 1.文件应该这样分类 总感觉自己有忙不完的事情,每天工作都忙得没时间喝水。但做事情的效率却非常的低,有可能是你没有...
    萧雅琴子阅读 178评论 0 0
  • 从年少时出道到现在已二十多年了,此时的她细细思忖似乎自己还一无所有。 她心里时时会涌起对父母的怨意:如果在她尚不谙...
    余梦人生阅读 379评论 2 4