Skip to content
This repository has been archived by the owner. It is now read-only.

christophehenry/Phoebius

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
img
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Phœbius

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.

Contribution guidelines

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,
    • omit return keyword when it's non-ambigious; in particular, omit in getters ans toString() methods,
    • you can use def keyword for local variables when they are initialized on the same line,
    • use == instead of .equals(),
    • use inline declarations for maps, arrays and lists
  • use @CompileStatic on 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages