先说重点,我开发了一款native级别富文本笔记软件哦,性能强,体积小,效果好,超简约的= =。
软件演示视频,【潜心研究一年,开发的笔记软件】。
好的,我的故事开始了。
又一年过去了,工作丢了,然后找了个兼职,回家做自由职业了,然后就顺便卷一下笔记软件。
我蓄谋已久,之前开源过一个笔记软件,但是没有火爆起来。
在完善技术能力之后,我又开发了一款笔记软件。
为啥这么多笔记软件,还要再开发一款笔记软件呢?
笔记软件作为内核驱动专业技术提升的底层软件,哪怕已经有了大量现有笔记软件,我认为这也应该作为程序员的一项功课。
类似的独立开发者必须开发的入门工具软件还有背单词、记账、todo、蕃茄钟等。
笔记软件是个比较大的领域,包含了各种效率工具,很多笔记加入了大量的功能,甚至接入了AI。
功能多就意味着特别庞大,导致不够简约,忘记了笔记软件的初衷。
另外,大部分笔记软件将笔记存到数据库中,而不是传统的文件夹中。
这就意味着笔记搜索存在问题,并且存在丢失或者隐私泄露的风险。
当然也不缺乏一些有名的笔记软件,将 markdown 作为格式,存到文件中,但总是感觉少了些功能。
作为一个程序员,我认为一个好用的笔记软件,应该具备以下性质:
1.本地文件离线存储
2.方便的搜索功能
3.支持富文本与大纲
4.支持导入导出通用格式
5.简约清晰的界面
针对这些点,我采用 flutter 技术栈开发了一个笔记软件,因为 flutter 性能好,打包体积比较小,而且跨平台。
对于 flutter,很多人担心 flutter 不够成熟,不敢随意切换技术栈,但由于我本来就是后端开发,切换全栈开发时,正好发现了 flutter。
一开始用 flutter 做了一个背单词软件,后来有做了一个笔记软件,存在一大堆bug,这也是 flutter 入门者会遇到的问题。
2个月前又做了一个lol大师助手,还是在直播中做的,大概耗了一个月时间。
这3个软件我都开源了,我的主页是,github/lyming99。
在不断的打磨技术之后,我再次回归笔记软件开发,经过2-3个月的打磨,终于打造出我想要的样子。
既然开发了笔记软件,就不得不思考用户提出的几个问题,你解决了什么痛点?和其他软件比有什么优势?软件会收费吗?
开发初衷其实也不是从解决痛点出发,非要说解决痛点的话,我最初的答案是:“解决了收集痛点的痛点”,“解决了自己菜的痛点”。
前文也介绍了,开发笔记软件本来就是程序员的必修课。
但这也无法糊弄过去,还是简单思考了下,到底解决了什么痛点。
1.提高办公效率,支持todo
2.解决了传统笔记不支持富文本的痛点
3.结合思维导图,解决了思维导图子笔记无发插入代码块的痛点
4.解决了传统笔记体积大的痛点(非web)
5.解决了传统笔记搜索麻烦的痛点
而和其他软件相比有啥优势?
我的答案是,没有啥优势,其他笔记软件多多少少都有这些功能,我开发一个笔记软件,可能我自己觉得最牛逼,但可能解决不了用户的需求。
不过我还是希望大家能够来关注下这个新的笔记软件,所有人都可以体验到一种全新的感觉。
软件是否会收费?
我的答案是,软件是劳动开发出来的,如果劳动不等于钱,那么劳动就等于影响力,多多少少有个转换公式。
与其问收不收费,不如问收费合不合理,我的打算是第一个版本全免费,给所有用户一个良好的体验。