You are viewing a single comment's thread.

view the rest of the comments →

0
1

[–] captbrogers 0 points 1 point (+1|-0) ago 

It's a great question but there is a caveat to it: what platform are you aiming at?

Which of the following applies:

  • desktop OS application
  • desktop website (non-mobile interface)
  • mobile website (geared specifically at low-bandwidth and small screen)
  • mobile application (native)
  • mobile application (non-native, e.g. uses HTML/CSS/JS instead of Objective C/Java)

Here are my two credits worth of thoughts on each.

On the desktop I'd go for a calculator. It can be as simple as basic arithmetic to more advanced features like graphing output on a formula using a GUI library.

A website, either desktop or mobile, do a blog. Not just any blog, but one written using object-oriented code. Do role-based permissions, repository patterns, events, JSON (or XML) API, handling uploads, etc. Can be done with or without a framework.

Mobile apps I'm not really well versed on a concept that would be great to cover basics of each. For that, someone else will have to chime in.