我的作品 随机和弦 - 精通 12 个调的最佳练琴利器!

osfpu1(Osfpu) · 2021年07月24日 · 最后由 cmlanche 回复于 2021年07月27日 · 300 次阅读

大家好啊,我是独立技术人指南这篇文章的作者 OSFPU, 历时三个月,我自己的作品 随机和弦 终于在 IOS 上线了一个正式版,不过站里练琴的朋友估计不多,我就不多讲我的 APP 了,讲讲我开发的感受和经验吧~

关于技术

首先我试过好几种技术方案:

  1. 原生 (劝退,感觉学习成本比较高,有时候纯用 SwiftUI 还不行,还得学一些老的技术和思想,很麻烦,资料也比较少,还不能跨平台。。。)
  2. React Native(劝退,依赖的包太多,经常出莫名其妙的问题)
  3. Uniapp(开发了一个初版上线了,但是迭代的时候发现 Uniapp 只适合做简单的展示类应用,复杂一点容易出现性能问题,跨平台样式很难统一,而且 UNIAPP 的自我营销太过了,总感觉不靠谱,最终劝退)
  4. Flutter (最终选用,虽然刚开始还是还不太习惯各种嵌套的写法,但后面发现根本不是问题,开发起来太香了!体验非常丝滑,样式统一)

强烈推荐个人开发者使用 Flutter,我基本 3 个月(业余时间哦,我还在上班)从零基础到做了个一个有模有样的 app 。导航栏,动画效果,统计功能,多语言,暗黑模式,内购功能全都有。其中最难的地方是做了一个节拍器,需要高频率低延迟播放鼓点的声音,这个花了点时间,别的基本就是花点时间抄抄代码就行了。

对了,最好加入一些技术群,碰到坑问一问,可以少走很多弯路。我加入了社区的 flutter 微信群,收益良多

关于技术这部分,最后我给个推荐的几个第三方库:

  1. 用于统计功能的图表 - syncfusion_flutter_charts (flutter echarts 很难用)
  2. 用于内购的 purchases_flutter
  3. I18n, 暗黑模式, 本地存储 - get, get_storage

关于设计

我个人是程序员,虽然平时爱看设计的书籍(有点点审美),但并没有设计的能力,所以基本都在参考别人的 app 来做交互设计

主要的 UI 风格参考了开源项目Best-Flutter-UI-Templates

各个小功能例如 设置页面,内购页面的逻辑交互 参考了很多 app(很多站友们的 app),这里罗列一下以示感谢:

小日常、钱迹、众山小、元思笔记、POP、色彩

关于产品

虽然随机和弦最开始是满足我自己练琴的需求,但个人的思路真的会有很多局限。

每当我找到一个朋友帮我测试,寻求反馈时,都会发现我漏掉了很多有意义的功能(现在还有很多没做)。虽然最终不会都做,但知道大家在想什么,也是很重要的。

我实现之前基本上是没做太严谨的产品设计,就是列了个功能点的表格,大概想了想怎么实现就开始干了。

目前没有太多关于产品的经验,还在学习阶段,读了一些书类似与《简约至上》,《俞军的产品方法论》,《让创意更有粘性》。

但没有什么质的感悟,后面有想法再说吧~

关于推广运营

因为产品刚上线,前期肯定还是做迭代开发,关于推广大概是这么几种思路:

  1. 混进学习乐器相关的群,不漏声色的发广告
  2. 找音乐人朋友在他们圈子里发广告
  3. 各大社交平台例如微博,知乎,小红书上发软文

后面如果用户量还不错,就去推广国外的市场,并把 Android 也做起来(Flutter 大法好啊!)

当然,这方面我还是小白,如果大家有更好的思路,求分享求指导!

一些随机和弦的截图

练琴的朋友请试用!

社区如果有练琴的朋友欢迎试用!IOS App Store 搜索 “随机和弦” 即可

如果能有 feedback 和五星好评就太棒了!瑞思拜!

(BTW,最坑的是,我天天忙着写代码,都没时间练琴了 TT 你们帮我练吧)

不错啊,下一个玩玩

期待安卓版本啦~~

不练琴的我看不懂怎么用

需要 登录 后方可回复, 如果你还没有账号请 注册新账号