My question might sound stupid and not suitable for this site, but i dont have any better place to ask then here, so please bear with me.

Im a college student that love playing with android. Around last year, i changed my main OS to Ubuntu, and i found its amazing. So, i decided that i want to help developing open-source project.

However, ubuntu uses C++ & QML, not java so i cant code for them. Do you know where i can find a good or widely use android open-source project?

I know i can find some projects in code.google, but theres too many project. I dont know which one is suitable/good for me.

Any help/suggestion is appreciated (im still a college student after all). And if you wondering "why dont i learn c++?", well i think i dont have enough time to learn now because i also have a part-time job as a android developer. Thats why i prever android, or at least java.

Thanks for your time

closed as off-topic by amon, l0b0, gnat, superM, user40980 Jan 15 '14 at 13:38

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "Questions about what language, technology, or project one should take up next are off topic on Programmers, as they can only attract subjective opinions for answers. There are too many individual factors behind the question to create answers that will have lasting value. You may be able to get help in The Whiteboard, our chat room." – amon, Community
  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, superM
If this question can be reworded to fit the rules in the help center, please edit the question.


Helping an open source project is a good cause, but motivation is more important. If you're coding for the sake of coding, my motivation wavers without a goal or a deep interest. First, you must decide what is important to you, or what interests you. Pick the field. Then try to find an open source project based on your passion. Usually contributing is as easy as getting the source, viewing their buglist, and getting familiar with their forums and submission guidelines. The first accepted fix will most likely not be your first submission, so have patience, persist, and participate.

Not the answer you're looking for? Browse other questions tagged or ask your own question.