I recently started picking up where I left my programming skills in school. Back then I learned some Java (with swing) and C++. Now I plan to start a project. However, I can't make up my mind about wich language to do it in.
I want to make an application mainly designed for portable devices. It should be able to send/receive text, preferably via wifi (kind of a local chat). Otherwise it's just a graphical interface for displaying some data from a database, it's a very simple application.
Will it be hard to make the application work for most portable devices in C++ (android and iPhone to be specific)? I would much rather learn C++ but if it would mean a lot of extra work I will use Java. Do you know any similar (open source) applications that I can use as a foundation?
ok, thanks. I will look into the Android NDK, it did look interesting. Though it seems like another guy in our team is familiar with java so we might go with java instead. I guess it won't make any difference in the applications functionality anyways.
Apparently the Android NDK should only be used when making applications that demand heavy CPU usage and low memory. It should not be used just because you are more familiar with the language. It says the NDK only complicates things but can make some applications work noticeably faster. I will go with Java instead and try this "App Inventor" from Google, it looks ridiculously simple.