SCHeng

It all returns to nothing.

android, JavaScript, vue.js

我的音乐播放器,Rubber2

scheng

这是本学期一门课程(移动互联)的课程作业,这门课安排的语言是kotlin,但是我用了两下感觉编程体验并不好。后来得知是可以使用任何语言的,于是就选择了较为趁手的Vue.js,再结合uni-app套件实现安卓打包,理论上也可以打包成为ipa,不过我目前还没测试过。

github地址为:https://github.com/ShaoChenHeng/Rubber2

更多的描述内容已经写在github页面了,可以自行查看,这里不再赘述。

运行图片

home
play1
play2
mine)
search)

weex 和 uni-app 以及 Hbuilderx

(要不是这里是博客,我可能已经破口大骂了,哈哈哈。)

weex和uni-app还有许多兼容性问题,这也给我的css排版工作带来了很多问题。最终地播放界面是可以更加好看的(我的最初设想是提取图片主色和次色进行颜色渐变作为背景,无奈各种npm库无法直接使用,手写八叉树的话,uni-app画布建立又与传统js不同;css部分也不支持blur,不支持多方向多颜色的渐变。所以我十分痛苦也十分无奈。),以后我也会慢慢改进呈现出我想要的那个状态来。

uni-app只能在Hbuilderx上进行编译运行,而Hbuilderx只能运行在Windows上,这给我带来了一次 最不好 的编程体验。在写这个程序的十天里,我经历了两次莫名奇妙的文件自行被编辑器改动;只要出现引号内的长内容(比如说在进行数据渲染前我需要添加一些测试图片url),就会出现文字排版错误,光标不知道自己该在哪里。

在逐渐习惯了Emacs的全键盘操作后,频繁地进行键鼠切换是一件很痛苦地事情。

要不是迫不得已,我以后不会优先考虑将Hbuilderx作为我的编辑器。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注