Github like project Structure of an android app