Phœbius is a music player inspired from CyanogenMod's Eleven and N7 music players. Its aim is to be a simple to use, fast and powerful music player while combining the benefits of the best Android music players.
Developement status, credits and license
Phœbius is licensed under GNU/GPL v.3 and currently in early alpha status and was initially started as a school project. The project uses Groovy (no Java inside) Otto event bus and SwissKnife annotations library.
You may find an installable APK here.
If you're willing to contribute, please respect the following rules:
follow the Groovy style guide as much as possible and in particular:
- use no semi-colons,
returnkeyword when it's non-ambigious; in particular, omit in getters ans
- you can use
defkeyword for local variables when they are initialized on the same line,
- use inline declarations for maps, arrays and lists
@CompileStaticon every class, interface, trait or enum you write. Using this annotation lets the Groovy compiler bypass the meta-object protocol and perform static compilation. Please be aware that it may cause compilation problems and force you to explicitely cast variables
do not write interfaces unless you only need to share constants between objects. If you need polymorphism, use Groovy traits.