美文网首页app开发
番茄Todo 开发小记(Android 版)

番茄Todo 开发小记(Android 版)

作者: 已迁移 | 来源:发表于2016-10-09 14:05 被阅读12734次

    2017年6月更新:

    请大家尽量不要在应用市场给差评,对于个人开发者来说真的很伤。。所有意见都可以在软件侧边栏的反馈中发送,我都可以看到哦。在大多数应用商店中,一个一星往往需要几十个五星评价,才能将评分拉回来。希望大家能够理解~

    另外请大家不要在百度上下载任何APK安装包以及所谓的“桌面版”,已经发现了百度应用市场存在山寨版(安装包里有病毒和大量广告),请在手机自带应用市场或者豌豆荚下载。不仅是番茄Todo,其他App也尽量不要在百度上下载。

    起因:

         番茄Todo 最初只是一个个人的小项目,起因是大三时要找IT企业实习需要做复习准备,想实践一下番茄工作法的流程,下载了市面上的几个番茄工作法App ,要么过于简单了,要么操作繁琐,索性自己写一个。

    理念:

         写这个App的理念就是简洁好用,因为我自己在使用已有的日程管理软件时,经常会有各种各样的疑惑:这个计划即使我事无巨细地规划好了日期,时间,但是90%的情况下仍然不会按照这么具体的计划去做,并且每添加一个待办都是一种负担(要填写日期,重复模式,描述,计划花费时间等等)。如果我并不在意这些设置项,那么对于我来说,这些就是浪费时间的冗余项。因此我在对番茄Todo 进行功能增加时,一直很小心翼翼,尽量保持“能少点一下的,绝对不多点,层级能扁平的,尽量扁平”。

         你会看到,当你点击增加按钮后,键盘自动弹起让你输入事项名称;当你什么也不选择时,默认选项同样也能满足你的要求;当你真正需要自定义某项参数时,你才能够看见它的设置项;当需要背景白噪音时,才会去网络下载,因此App 才得以保持5M 的安装包大小;每一件看似合情合理的操作背后都有我和用户对于零负担学习成本的讨论。

         大四期间有段时间比较闲暇,能够让我对App 好好打磨。其中一个很重要的因素是用户的反馈。在番茄Todo 2.0 的时候我就加入了用户反馈模块,许多用户的反馈我都可以在后台看到。其中有很多鼓励的声音,也有批评的声音(App有Bug)。每次看到反馈我就充满动力,想要进一步完善App。很多用户告诉我番茄Todo提高了他们的效率,解决了他们的拖延症之类的,我都会很开心,并且充满了动力去完善下一版,虽然当时我临近毕业并且手头资金不充裕,但还是用生活费租了一台服务器,看着用户反馈需要的功能,筛选着不断完善。

    关于 Bug:

        我手头的测试机只有一台小米3,一台mate8 ,由于Android 的碎片化确实严重,相同程序在每台手机上的表现都可能不一样,所以如果你在使用中遇到了bug,请直接反馈给我并附上手机型号哟。

         华为手机在省电上确实相当激进,弄不好后台就直接给你杀掉了,所以请用华为的亲们,如果计时不准确,请进入系统设置 应用管理 高级 忽略电池优化 选择番茄todo 为 允许。并且在安全中心里面把番茄todo设置成保护应用。

         小米手机也请关闭神隐模式(貌似不关闭也可以)。

         为什么QQ,微信,支付宝不需要这么折腾,也可以好好使用呢?因为手机厂商对这些使用频率高的明星App都是做了优化的,像QQ,在华为上想杀都杀不掉。。其他应用锁屏分分钟给你结束进程或者直接休眠。

    关于收支情况:

         确实作为一个独立开发者来说,这是一个绕不开的话题,起初你可能是因为兴趣和爱好,但当用户慢慢增多,你会发现服务器又不够用了,或者是流量花费又变高了。

         其实很多独立开发者都会因为这个头疼,加广告吧,会被用户骂,不加吧自己每个月都会贴不少的钱去租服务器,而且国内Android 用户市场罕有付费购买模式(我只见过魅族有),更加造成了广告的泛滥。(没办法,都得吃饭啊)

         番茄Todo 里面有三个地方有广告,第一个是放弃番茄钟的时候,我的想法是如果用户需要放弃番茄钟,那么看一下广告当做是“惩罚”也可以,有助于用户不想点“放弃”按钮,就按计划完成番茄钟。当然,不看广告更清爽一些。另外两个地方比较隐蔽,不认真看找不到,甚至用一些用户捐赠去广告了之后问我广告在哪 :D

        目前只有一个地方有广告了,在排行榜页面,且这个广告点击不会发生任何事😂

        其次是开启了捐赠的通道,捐赠过的用户可以输入激活码去掉广告或者开启白噪音和更多番茄钟海报。说实话,很多iOS上的App光是卖白噪音就敢标价二三十。。这里的白噪音都是我精心挑选过,听起来很舒服的类型。

          目前已开通超级物美价廉的季度卡通道,Android 版 9.9 三个月,iOS 版 12 块 3 个月(我很想定价9.9但是苹果要求价格必须是6的倍数。。),真的找不到更便宜的同类会员了😂

          随着用户的增多,服务器的费用也水涨船高,目前收支基本能够达到平衡,季度卡费用会全部用来购买更大的服务器带宽和内存,以及更多的CDN资源,会一直坚持下去的。

    关于开发后台:

        后台开发,在一开始我使用了LeanCloud,它家强制收费之后转到了Bmob(不然一天的费用就可能上千了)。。在稳定性方面Bmob也做的不错,基本上并发什么的都很稳,并且解决问题也很及时耐心,性价比非常高。对于需要快速开发的项目,使用Bmob+部分自建后台是一个不错的选择,比自己搭建更省心。

    关于开发客户端:

         实际上我很喜欢开源一些东西,番茄Todo 中的很多模块也是用我自己写的开源框架去写的,个人觉得开发效率还不错。

         以下是我的开源库地址,欢迎参观:D

        https://github.com/kot32go/

        开发过程中也用到了很多其他的第三方库,感谢开源,感谢大神们~

    最后:

         独立开发一款App 确实很不容易,每一个看起来很不起眼的小功能都需要大量的编码和设计,目前iOS 版本正在尝试开发中,请大家多多支持:D。

         附上番茄Todo 最新版的下载地址吧:

         手机下载    电脑下载

         最后感谢所有可爱的用户们,希望大家都能够完成自己的目标~

    相关文章

      网友评论

      • f1a104751b88:但是我一星保护了😨抱歉抱歉😭😭
      • d32241c33102:为了评论还注册简书,一次性买了3年会员,因为觉得便宜啊。这样的收费模式才能长久发展,好app是需要盈利模式的,不然再好的app也坚持不下去。我当时付款是用了觉得界面很漂亮,文字排版字体大小看着很舒服,然后被作者的介绍文字戳中泪点,直接买了,是我第二个付款的安卓app,
      • fcaa8a3d4f69:厉害了,竟然是个人,不是公司。我把市场上的时间管理软件都下过了,都是用了一段时间后不好用就卸载了!(唯一满意的是ios有但安卓没有的 now then app)现在安卓有了你的番茄todo,功能好画面还好看,真的很棒!VIP付费能不能有永久的,3个月9.9很便宜了,但总感觉3个月迟早会用完,想买永久
      • 0a4683c79905:不小心把时间设置错了锁住手机,有没有解😭
      • deb54937fa45:感谢,会坚持使用,期待看到更好的,开发者加油👍
      • 林2林:小果果什么时候可以出一个电脑版的呀😭😭😭为了不用手机,我在电脑上下了安卓模拟器来使用番茄todo,但是电脑有时候老卡壳,心痛痛😭😭😭
      • 0c9e81b07e5a:支持大大
      • e7e915286869:请问有PC版的吗? 1、有些项目很大,要拆成不同的小任务,在手机里一个一个输入太费时间,如果能在PC版上输入,然后可以跟手机同步是最方便。2、之前用的是pomotodo,现在想搬过来,但是任务太多,用PC版的会方便很多,不然一个一个手动输入太辛苦了。
      • 海绵宝宝派大星QAQ:居然从广告来到了简书:smile:
      • 4bf0de685815:感谢!
      • ec5aa4d0405b:很喜欢番茄啊~尤其是背景啊~超喜欢~感谢小哥哥~
      • a356eb8309fb:超级喜欢哦 加油!!
      • 5705942a0680:我还以为开发者是小姐姐哈哈哈
      • e5cf5546ac07:做的很好
      • 95c498bf7bf6:挺好的,如果能够更严格一点就好了
      • SirC:推荐新加功能,定目标里,开始设置是xx个番茄,但是规定必须完成这么多,实际完成可能会提前,可能会延后,提前这种能否添加提前完成
      • a15df17576ee:首先赞美您!!市面上的类似APP我都下载过用过,但是没有一个比这个好用!我花了钱买了会员!!(因为真的便宜。。。)。
        另外麻烦问一下您,我通过您给的电脑版的链接下载了,但是,完全不知道哪个能安装。。。就是解压之后。。安装不上啊。。。。
        怎么办啊?
      • KYlyr:这个app超级棒 谢谢开发者 今天第二天下载这个app 感觉除了让我写作业变的有计划 玩儿手机的时间也变少了 .最后再说一次:这个软件真的超级赞.
      • hellolya:一款卸载了还是忍不住重新下载用的app,同类里最喜欢💕,用心的人最美:+1::+1::+1:
      • 92b34d62009a:嘻嘻,希望自己接下来能够好好继续用软件额,快20天没有学习了,考研越来越近了:mask:
      • 小茗说:加油加油加油
      • Clay黄宇:百度上有mac版,也是有问题的么?
        已迁移:@Clay黄宇 嗯假的
      • Clay黄宇:赞,挺好用的。我用的iphone,看完你的文章,转去遗弃的安卓手机买了9.9元的季度会员。

        发现成为会员之后还有会员价。
      • 行动上的巨人:好厉害的开发者,有作品对入职对有利😄
      • 11280166edae:学生狗外加拖延症很需要这个软件,临近考试也希望通过这个软件提高效率和成绩(毕竟前几次考得不太好,浪费了很多时间),嗝~会帮开发者推广的哟
      • 11280166edae:会支持哒,因为确实提高了学习效率,不过希望这个软件火之后,会员价格不会增长幅度太大,毕竟学生狗表示很穷。
      • 蓝心乐为:支持!国产软件良心之作,近乎精品之作。
      • 不变的泠汐:喜欢这种极简风,选择了三年的卡,希望能一直陪伴着走下去。很开心遇到了这个app,我也会在使用的过程中一直发现它的美发现它的进步,愿它让你我都变成更好的自己。
      • 00f20433e6cf:太酷了,在使用的途中我就会情不自禁的想,到底是谁开发了这个app。最喜欢的是上面的激励的句子,背景也都很好看。喜欢!谢谢作者。
      • 1a1cbc831653:软件做的很好也很喜欢,已经打算买年卡了,有一个小小的建议,定的计划里不够人性化,能否设置周一到周五的工作日学霸模式锁手机,周末的话灵活一点,比如定目标的时候每天定时开始计划的时候,可以绕过周末,只在工作日执行
      • 想知道的私人定制:我对比了其他几个番茄app,感觉番茄todo,对番茄工作法理念的践行很合适,功能上很好,我需要的功能,想要的功能,基本都能找到并自然使用。
        刚开始对比了几款app,同时都试用了几天,然后买了forest,使用了几天天,感觉还是缺点什么,我又开始用番茄todo。
        在任务和计划的规划上,番茄todo非常好了,比如习惯培养,这个对于每天需要定量做的某些事,非常方便;还有待办集也很好,界面可以选择性的调成纯色。
        专注度上forest更好,因为功能、界面极其朴素,而且每25分钟的专注,都会获得自己种出的一颗树,种树本身是一种及时反馈,体验收获感,更有积极性,其他软件专注后只得到一些数字。不过对于自身动力很足的人来说,是影响小。
        下面提一点,番茄todo我个人感觉,统计界面琐碎,很多数据图放在一起,说明统计功能强大全面,但每个统计图只占屏幕三分之一,字小而且满屏幕数字,脑子有点乱了。
        a356eb8309fb:@黑皮书 是这样哦 字是有点小 希望字可以放大一点
      • fdd045a85be9:有一个小小的建议,如果有正计时就好啦,待办都是倒计时,没完成再重复一遍,并没有学那么久停止的时候,只能放弃当前记时和提前完成,祝番茄越来越好,加油^0^~
        已迁移:@Huffman_e334 您在新建或编辑待办时,可以选择正计时的
      • b6ac701db64e:我也觉得,弄个奖罚措施,比如完成多少就送个白噪音或者正计时次数背景图啥的,放弃一次就减少一个。
      • 98ed06f6b8d2:哇⊙∀⊙!支持!越办越好,会持续使用的😁
      • e733b0d61586:真的没有考虑一下开发桌面版本么?
        一起gao'gao
      • ecfc84bbcbf7:很好用啊,这应用在酷安下架了?搜不到,还是在魅族商店下载的🤣
        紫涵尊主:对比试用了多款时间管理软件,你的作品很好用,得知是大三时开发的,给你点赞,很想知道开发者现在是不是已经创业身价飙升了?
        已迁移:@锦衣素袖_5146 嗯嗯,基本上所有应用商店都有最新版哈,酷安暂时下架了
      • 6225d8a2c6c3:作为一个数据分析人员,看到自己的生活这么数据统计的分析,颇有成就感,这个app给我了很大的帮助,改变了我很多,不知道你们团队是否还缺人,真想当一名志愿者~
      • e35583bd91c5:不错,加油
      • 69f8b58634f0:支持作者,有没有windows版?
      • 彼得很忙:感谢,非常良心的应用。第一天使用,高效投入学习超10小时,果断买了三年会员。谢谢你。
      • f1025f529558:软件很好,时间统计数量是否可以增设一个分类的总用时统计。
        同样可以以饼图的形式,这样可以统计分析一个月花在某个类别上的时间
      • 暮珂:刚用请问广大用户待办,待办集有啥区别吗
        已迁移:@暮珂 这个在帮助文档里有描述的哦
      • 空ing:楼主,强烈建议弄个网页版或PC出来。对于每天长时间对着电脑的人来说提醒更方便,不容易影响到其他人。谢谢
      • Tim_Lee:华为 Mate 10 pro,EMUI 8系统杀后台好厉害。已经订了三年,希望三年后这款APP还能用。🙂
        已迁移:华为的新系统确实不知道怎么回事,明明旗舰机6G的内存,却还是杀后台这么狠而且设置项不管用。您目前可以开启任意白噪音试下
      • 野生PPT玩家:真的很棒,以后都用这款软件了~没想到作者也用简书,幸会!
      • fc17831ec53a:软件很好用,不过个人在电脑上工作室希望能不要总是关心手机上的番茄钟运行状况,如果有pc版本就更好的。感谢开发这么好用的软件!
      • 03908602713b:您好我又来了(不知道有没有看到在其他平台的留言),ios和安卓版是否能增加同步数据功能呢?
      • 41e42a40fa61:我就喜欢开发者这种"别人的软件不合胃口干脆自己做一个好了"的霸气和帅气( •̀∀•́ )给小哥哥疯狂打call
      • 011ac79d683d:没想到百度到了开发者,超赞的应用:+1:
      • Hisaga:终于找到作者啦,软件做的比番茄土豆好用。其实使用免费软件,就应该能够忍耐广告,如果没有广告,还感觉不太正常呢。不喜欢广告的,直接付费就好了。
      • ff1c573d2efd:👍鼓励一波,非常佩服,向你学习
      • 江海o:很棒,很少有坚持用下去的计时软件……不过这个看起来的确很舒服,很简洁,其实我也没看到广告哈哈哈哈哈哈
      • 13b452dbc77a:番茄ToDo,待办删除了,为神马还是提醒我
      • adb9707bfadd:你真的好厉害啊😁我要向你学习
      • fbd6a4d8a209:很喜欢app 贼好看 功能也很棒
        不过就是不知道开发者有没有意向在里面加一些更能激励使用者的东西,比如说奖罚措施,仅个人意见,期待更好的功能。
      • 3d63ee29a442:我想知道怎么改换背景海报 老看一种视觉疲劳了
        已迁移:@依依冉冉 开通季度卡之后再设置中打开“更多高清海报”就可以了
      • 3bb9445bc1b3:我室友在用番茄todo啊!不论是简洁又可爱的画面,还是APP白名单功能啊,都好喜欢啊(;´༎ຶД༎ຶ`)可惜我用的是苹果_(´ཀ`」 ∠)_苹果商城下了十几个番茄工作法app,每一个都差强人意!就想问ios的今年可以开发出来么?就算是有收费我也会支持的!非常喜欢。真的(ノ◕ヮ◕)ノ*:・゚✧辛苦啦!
        3bb9445bc1b3:@Elaine_8f0c 我男票现在也在用惹(⁎⁍̴̛ᴗ⁍̴̛⁎)
      • f7d493fe40fc:喜欢,很棒👍
      • 程序小工_:有官网吗?可以实现电脑网站上设置任务,手机上进行监督管理吗?电脑下载应用通常不习惯用,所以还是喜欢在网页进行编辑。。这样还可以在网站上投放广告。。。
      • 3abafc1c0265:很好很棒的一个软件
      • justT24:同为个人开发者,加油。
      • 49d04556c485:灰常不错。个人比较挑剔,不喜欢太复杂的APP,但是功能太少也很乏味,相比之下这款还是很好的。但是有意见能否反馈一下呢?

        ①每天十点排名是不是太早了点?备选时间十一点或者十一点半

        ②关于个人获得成就这一点,只能被动得到吗?我记得有款番茄时钟还是什么,是把所有成就徽章展示出,然后对我有一种集齐召唤神龙的激励效应。番茄To Do也采取这样方式不知是否适合

        🚛
      • 暴躁的小叮当:非常棒!挺喜欢这个APP的。。。同为程序猿😁

      本文标题:番茄Todo 开发小记(Android 版)

      本文链接:https://www.haomeiwen.com/subject/bndkqttx.html