本文为菜鸟窝作者 吴威龙 的分享,APP源码交流群:167481839
前言
国内音乐类 App 所谓"百花齐放,百家争鸣",知名的应用如:虾米音乐、网易云音乐、QQ 音乐、豆瓣 FM、酷狗音乐、咪咕音乐、酷我音乐、天天动听、百度音乐、多米音乐等。
音乐让人赏心悦目、音乐可以陶冶情操,并为大家带来听觉的享受。
不过今天暂且不对比各大音乐应用的产品特性,在这里推荐三款开源的并且 UI 很炫酷的音乐 App 给各位 Android 攻城狮们。
推荐一:android-UniversalMusicPlayer
Google 官方开源的音乐类应用
此示例演示如何实施多种格式的音频媒体应用程序,并在 Android 手机,平板电脑,Android Auto,Android Wear,Android TV 和 Google Cast 设备上提供一致的用户体验。
学习音媒体应用开发的首选 DEMO
应用截图
- 主页面
- 锁屏页面
- 全屏页面
- 对话框
- 车载平台
- Android TV
- 穿戴设备
- 穿戴设备
Github 推送门
googlesamples/android-UniversalMusicPlayer
推荐二:Music-Player
作者的介绍:
From UI Proposal to Code
Some developers have difficult to code when the UI proposal is a bit “sophisticated” or “complex”. Many of them strip a lot of significant portion of the UI or even the Motion when they are coding, and the result ends up quite different of the original proposal.
This article talks about how would be to code an UI proposal, skipping some basic Android details and focusing in the transition and animation approach...
笔者翻译:
该应用的开发者很走心,开源这个音乐应用的同时还写了一篇文章《From UI Proposal to Code》.文章主要阐述了初级开发者对复杂的 UI 难以实现编码或者实现的效果并不是最初 UI 设计意图的窘况,文章通过直接了当的方式介绍如何将一个看似复杂的 UI 设计用代码实现,有兴趣点击下面的文章链接进行学习吧。
https://medium.com/@andremion/music-player-3a85864d6df7#.iklz50r6n
应用截图
Github 推送门
推荐三:JamsMusicPlayer
A free, powerful and elegant music player for Android.
Jams 是一款免费、强大和优雅的 Android 音乐播放器。由于个人原因,
作者决定在 Github 开源该应用程序,以鼓励其他开发者将这款应用进行改进,并将其应用到自己的个人项目中去,并将其重新发布给用户使用。
应用截图
Github 推送门
总结
看完这三款绚丽的音乐 app,身为 Android 攻城狮们的你们,有没有一种冲动给自己写一个酷炫的音乐播放器呢?
140套Android优秀开源项目源码,领取地址:http://mp.weixin.qq.com/s/afPGHqfdiApALZqHsXbw-A