Im trying to find an idea for my third year project related to mobile programming with Android or J2ME. anybody has any new idea of mobile application? or at least something that is worth to work on it for the third year project?
application that listens to loud music, and classifies as what genre is.
More useful if done for ballroom dances: waltz, tango, cha-cha-cha, rock'n'roll, jive, foxtrot, slowfox, rumba etc. It would be awesome to have an app that tells what kind is this music, and how to dance to. This will enhance your dance knowledge too. It would be awesome.
A gas consumption tracker for cars. Some already exist, but they have loads of bugs inside...
If you'd like to get involved in the Hecl project, there are lots of interesting things you can do with it:
The Android port could certainly use some hacking.
A Stack Android client, of course!
Someone is working on an iPhone version already:
http://stackapps.com/questions/623/six-to-eight-an-iphone-client
Edit: Answered too quickly: there's an Android app too. The good news is that the source code is available, so you can learn from it!
Pick one of your hobbies or interests, and ask yourself what could an app on a mobile phone do to help you do that thing better. Better to pick something that you are interested in and willing to spend time learning how to do the programming, than getting stuck with a mindless "interesting" problem suggested by someone else.
Basically, pick a technological itch and scratch it! Good luck...
A VIM keyboard for Android. Given that Android has no mouse a keyboard that would allow as much as possible of the VIM shortcuts would be awesome.
The project would have the potential to be used by a lot of programmers who want a decent editor and therefore would look good on a CV.
make an application that allows user to take tests and quizzes and to extend it make applications that allows user to make tests of their own..
you can have questions and answers read from phone memory card or from res folder
A Location aware application that find the location using GPS and Celltower lookup.