小程序「100房贷助手」诞生记

把自己的爱好作为职业是怎么样的体验?

知乎有很多类似的讨论,我算是很符合要求的一人吧。从高中开始,编程就是我的爱好,因为爱好,选择了大学专业,选择了最终的职业。

做自己喜欢的事当然开心,但职业中的选择有限,很多的时候只能重复无聊或执行并不认同的工作。累觉不爱的时候就得找点真心想做的项目来弥补一下,所以对我来说编程既是工作,也是消遣。

11年的时候由于自己有需求,写了一个Excel版贷款计算器,解决了利率变更提前还款计算两个痛点,程序发布在网上也收获了不少用户的好评。但现在已经是移动互联网时代,经常只是想看一眼数据却得掏出PC和Excel这种重武器,还是不太方便,如果改成APP就好了。我把这个想法告诉了我的用户,他们也表示了很大的期待。

前阵子学习Android的新语言Kotlin,正好拿这个项目练手。Kotlin很赞,我很快上手并完成了核心算法,开始写界面。然后微信小程序来了,经过短暂的了解,我决定转向用小程序来实现。

为什么用小程序?

能力上,小程序基于阉割的H5,但微信提供了丰富的组件和API并保证了足够的性能,体验上和原生应用几乎无异,足够支持大部分的功能型应用。

成本上,它天生解决了跨平台的问题,意味着开发工作量可以减少一半,或者开发人员可以减掉一半。

交付上,有微信这个国民应用做Runtime,小程序只需要打包核心的代码逻辑,可以做到秒下秒开,将传统的APP扫码下载安装过程中的流失减到最低。直接发布的特性同时也解决了传统APP多平台、多版本兼容的问题。

推广上,微信已经占有了线上(消息)和线下(二维码)最大的渠道和入口,传统应用都不可避免要支持分享到微信和微信扫码。而小程序天然内置在微信中,基于微信好友和群的现成关系,很容易被传播分享。

以上都是我们传统APP开发者多年梦寐以求的特性,虽然小程序也有很多限制和不足,但对于我要做的这个小工具,它是完美的选择。

我能收获什么?

我不打算在最短的时间内把它搞定然后不管,否则这比赶工作还更无趣,我更希望把它当做一次有趣的实践,尽可能体验从0到1这个过程中相关的一切。

JavaScript是现在最活跃的编程语言,不仅跨过了Web页和服务端,近一年大热的React Native和Weex已经开始攻占移动端的地盘。移动端开发者如果还不主动了解,那就太迟钝了。从小程序入门,正好是一个机会。

小程序是微信近两年最大的动作,目标和特性都昭示了巨大的野心。它究竟能做到什么程度,未来会如何发展,只有参与了才有可靠的判断。

工作中我负责客户端,跟产品磨跟UI磨跟后端跟测试磨,大量的时间用在沟通和等待上,最终的交付也有很多不甘的妥协。这次我一人全栈,终于有机会做一个只让自己满意的产品,顺便体验一下不同职能的思考,对未来工作也有益处。

从未接触过产品的运营和推广,想在小程序的生态中探索一下盈利模式。先定一个小目标:收回成本!

张小龙对微信的寄托是“做一款伟大的产品取悦自己”,不知道此生我有没有这样的机会,至少目前我还可以做一款满意的小程序取悦自己

「100房贷助手」的目标

买房是成家的必经之路,贷款又是买房的必经之路,起码中国如此。我经历过在银行办贷款签几十个名字的激动与担忧,合同还没看清楚就欠了上百万的负债,每月省吃俭用担心破产,央行降息让我暗暗开心,好不容易存了点钱去提前还款,又被银行大姐问到蒙圈。直到我认真研究了一下贷款的机制,开启了对理财的新认识。

我将我对贷款的知识与经验,装进这个小程序,并赋予它随时访问,轻松分享的能力。希望这个小工具,能帮助要购房和已购房的年轻人做点决策,清楚掌握自己的债务情况,做好财务规划,维持信用

目前已经完成了基础的功能,还在继续打磨。如果你有更多的需要和建议,可以给我反馈。

谢谢!


准备贷款,想知道能承受多高的额度,月供多少。

已经贷款,央行宣布利息下/上调xx点,想知道月供会如何变化。

提前还款,想知道能缩短多少期限,节约多少利息。

用100房贷助手,让一切简单!

gh_1786c7d53423_258.jpg-29.7kB