I write software for a living and have thought a bit about writing my own front end. Unfortunately my agreements with my employer prevent me from doing so. But I there's nothing stopping me from talking with people who are writing their own front ends.So, here's my two cents:
I'm a big fan of C#. The language itself is straightforward (obviously descendant of C++, and a close cousin of java) and the libraries and tools help you get a lot done in a relatively little time. You probably have access to Microsoft Visual Studio 2008 (I think "Professional Edition" is the one you want, but I haven't looked at the menu lately), which has really nice editing and debugging tools.
Get a book on the language if you need to, there are many.
Also consider getting a book on "test-driven development." It might sound like more work up-front, but it pays off, and it's fun.
Make a list of features you want, and sort it by priority. Like:
Home screen (gotta have one)
MP3 player
GPS
Phone
Anything else?
Draw a "storyboard" for your user interface - what screens lead to what screens, what appears on each screen, etc.
It's probably going to add up to more work than you really want to do, so figure out what parts you really want to write, and what parts you should just re-use, so that you can focus your time/energy on the stuff you want to write. For the stuff you don't want to write, there's probably stuff out there that you can re-use.



LinkBack URL
About LinkBacks
Reply With Quote
So, here's my two cents:



)


Bookmarks