2019独角兽企业重金招聘Python工程师标准>>>

从2016年开始使用ionic以来,为公司开发了一个小的营销工具,反响还不错,不管是UI体验还是性能客户都还挺满意,一套代码三端同时上线的效率实在是惊人,自己也总算完成了前端到后端的一次全栈独立开发。

既然能开发App了,多年以来一直想开发一套PMT复刻版的念头又起来了。PMT(Personal Money Tracker)是Palm平台上广受欢迎的一款复式记账软件,在胖友群里备受追捧,虽然是复式记账入门有难度,但是也没有降低使用者的热情,各种攻略和分享遍布,Palm OS退出了历史舞台,在新的系统上各种财务记账软件也层出不穷,但是基于复式记账原理的还真不多,使得习惯PMT的用户苦于找不到趁手的工具。

经过几个月的利用业余时间的开发,这款App终于在2016年年底上线了,取名为《易跟金》,乃easy money tracker的意译,而且谐音也暗示坚持记账的人都是这样一根筋的同志(此处是褒义)。

Android版本发在酷市场:http://www.coolapk.com/apk/xyz.ezpmt.ezpmt

iOS在官方市场搜索《易跟金》即可

经过后期的小的更新,目前版本1.3.1

易跟金前端完全采用ionic 1.x ,后端采用Yii2 的REST接口。

虽然是复刻版本,操作大体按照PMT的模式,但是如今的手机操作习惯已经和电阻屏年代的Palm相去甚远,所以还是做了不少改动和重新设计,力图能让用户更快上手,经过这次的开发,也深刻理解了产品经理的不容易,很多次的周六一条代码也没写,就在纠结一个功能的取舍或者一个实现方案的挑选,只能说不管是产品经理还是程序员,为了要做成一个作品,最终都是平衡的结果,不存在完美的方案,也不存在完美的作品。

现在移动开发方案层出不穷,又经过比较长一段时间的纠结,还是放弃了诸如React Native之类的框架以及原生开发,当然这些框架的优势也极为明显,但是就目前能力,精力以及预计要开发的产品形态,综合考量还是守在ionic阵营,随着ionic2的进一步成熟和发展,有时间要开始ionic2的学习。《易跟金》这款App虽然是个小软件,但是麻雀虽小,五脏俱全,开发过程中也踩了不少的坑,也有一些心得,以后陆陆续续会整理出来,算是一次总结和回顾。

转载于:https://my.oschina.net/u/783079/blog/911555

ionic开发记账软件《易跟金》相关推荐

  1. 易语言修改服务器数据库连接,sql开发管理软件 易语言 易语言连接sql数据库

    简述利用 sql plus 工具可以进行哪些数据库管理与开发 首先,sql server 2005的安装并不复杂从你的追问来看,如果只是简单的数据操作而且数据量不大,你可以干脆用类似的连接方法连acc ...

  2. Java开发一个家庭收支记账软件

    4.请开发一个家庭收支记账软件 界面及操作过程如下所示: -----------------家庭收支记账软件----------------- 1 收支明细 2 登记收入 3 登记支出 4 退 出 请 ...

  3. 项目一 家庭记账软件 (目标 + 需求说明 + 代码详解 + 基本金和收支明细记录 + 键盘访问的实现)

    家庭记账软件 1. 目标 2. 需求说明 3. 代码详解 4. 基本金和收支明细的记录 5. 键盘访问的实现 1. 目标 模拟实现一个基于文本界面的<家庭记账软件> 掌握初步的编程技巧和调 ...

  4. 基于Android开发的记账软件(附带源码)

    该app实现了用户添加删除.用户切换.收入记录.支出记录.查询等功能,适合新手学习.搭建方法请可查看主页中的android相关视频教程. 记账软件文件:url80.ctfile.com/f/25127 ...

  5. PyQt6开发一个“手记”个人记账软件

    前言: 可根据特定需求写PyQt+后端的程序,这个demo框架个人认为无论是初学还是老手,可以当做PyQt的架子使用,笔者在工作中积累了PyQt经验,由这个小项目搭建了一把,很过瘾. 目前开源的PyQ ...

  6. android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...

    知乎视频​ 随着互联网的发展和智能手机的迅速普及,对直播软件的需求也在增加.开发直播软件和直播app开发都属于直播软件开发的服务.那么直播平台的发展过程是怎样的呢?在软件开发期间需要注意什么?小编来说 ...

  7. mywallet android app,记账软件MyWallet

    记账软件MyWallet是一款专为记账开发的手机软件,在记账软件MyWallet中用户可以记录自己每一笔钱的去向哦,其中记账软件MyWallet在安全方面还是很不错的,用户不用担心自己的信息泄露哦,有 ...

  8. 从记账软件看工具类APP的存量运营之道

    随着移动互联网的发展,APP的种类越来越多,一些工具类 APP 增长乏力,难以实现长期增长.只有提高用户留存时间,实现流量变现,才能在激烈的市场竞争中持续发展. 工具类APP的特点: 1) 替代性很强 ...

  9. 进销存记账软件十大品牌合集,看看哪一款适合你

    随着管理成本的提高,加上信息技术的发展,各行各业都要求应用专业的技术软件来提高管理效率,中小商户也不例外. 过往的手工记账已经满足不了需求,进销存记账软件应运而生. 进销存记账软件是时代的产物,也是中 ...

最新文章

  1. Java扫描配置文件的注解_详解Spring框架注解扫描开启之配置细节
  2. Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
  3. 多图 | 搞懂volatile和synchronized的区别
  4. 分布式系统中一些主要的副本更新策略——Dynamo/Cassandra/Riak同时采取了主从式更新的同步+异步类型,以及任意节点更新的策略。...
  5. 哈尔滨工业大学(威海)第九届ACM程序设计竞赛
  6. 2020 阿里云原生实战峰会开幕 云原生落地的正确姿势
  7. 【嵌入式】C语言中volatile关键字
  8. C#在Linux+Mono环境中使用微信支付证书
  9. kafka 脚本发送_Kafka笔记归纳(第五部分:一致性保证,消息重复消费场景及解决方式)...
  10. React的this.props.children
  11. java p2p编程_JXTA-JAVA P2P网络编程技术(入门篇)
  12. 迅雷极速版禁止自动升级的方法
  13. 【学习笔记】Nake Statistics
  14. kali Linux破解无线网密码
  15. php多语言商城,Ecshop商城多国语言修改方法
  16. 年终个人对公司所提的建议
  17. 分区函数Partition By的用法
  18. 实验07 PHP互动网页
  19. python 例外 重试_Python例外:简介
  20. 企业信息管理系统(4)_用户查询

热门文章

  1. EXCEL数据分析项目 - 商贸企业销售数据分析实战
  2. 75道程序员逻辑思维面试题答案
  3. 基于ChatGPT制作的一款英语口语练习应用SpokenAi
  4. 第十一届蓝桥杯国赛题目
  5. 基于VS2015MFC在X86debug编译平台调试opengl 代码出现oxc0000007b错误的解决方法
  6. 微信小程序 image-cropper 还原按钮控制
  7. 使用关键字搜索公众号文章,
  8. 一键获取网易互娱内推攻略,快人一步拿offer!
  9. 第02课:主流分布式缓存方案的解读及比较
  10. 对于手势的一些思考(转载)