大家好啊,我是独立技术人指南这篇文章的作者 OSFPU, 历时三个月,我自己的作品 随机和弦 终于在 IOS 上线了一个正式版,不过站里练琴的朋友估计不多,我就不多讲我的 APP 了,讲讲我开发的感受和经验吧~
首先我试过好几种技术方案:
强烈推荐个人开发者使用 Flutter,我基本 3 个月(业余时间哦,我还在上班)从零基础到做了个一个有模有样的 app 。导航栏,动画效果,统计功能,多语言,暗黑模式,内购功能全都有。其中最难的地方是做了一个节拍器,需要高频率低延迟播放鼓点的声音,这个花了点时间,别的基本就是花点时间抄抄代码就行了。
对了,最好加入一些技术群,碰到坑问一问,可以少走很多弯路。我加入了社区的 flutter 微信群,收益良多
关于技术这部分,最后我给个推荐的几个第三方库:
我个人是程序员,虽然平时爱看设计的书籍(有点点审美),但并没有设计的能力,所以基本都在参考别人的 app 来做交互设计
主要的 UI 风格参考了开源项目Best-Flutter-UI-Templates
各个小功能例如 设置页面,内购页面的逻辑交互 参考了很多 app(很多站友们的 app),这里罗列一下以示感谢:
小日常、钱迹、众山小、元思笔记、POP、色彩
虽然随机和弦最开始是满足我自己练琴的需求,但个人的思路真的会有很多局限。
每当我找到一个朋友帮我测试,寻求反馈时,都会发现我漏掉了很多有意义的功能(现在还有很多没做)。虽然最终不会都做,但知道大家在想什么,也是很重要的。
我实现之前基本上是没做太严谨的产品设计,就是列了个功能点的表格,大概想了想怎么实现就开始干了。
目前没有太多关于产品的经验,还在学习阶段,读了一些书类似与《简约至上》,《俞军的产品方法论》,《让创意更有粘性》。
但没有什么质的感悟,后面有想法再说吧~
因为产品刚上线,前期肯定还是做迭代开发,关于推广大概是这么几种思路:
后面如果用户量还不错,就去推广国外的市场,并把 Android 也做起来(Flutter 大法好啊!)
当然,这方面我还是小白,如果大家有更好的思路,求分享求指导!
社区如果有练琴的朋友欢迎试用!IOS App Store 搜索 “随机和弦” 即可
如果能有 feedback 和五星好评就太棒了!瑞思拜!
(BTW,最坑的是,我天天忙着写代码,都没时间练琴了 TT 你们帮我练吧)