I am a very light sleeper, but when I am temporarily dead to the world I often have very vivid, sometimes perplexing dreams that I can't quite understand the meaning behind - hence my interest in the iDream Dream Interpreter and Journal.
This free app for iOS is a place in which users can very easily scope out possible meanings for the dreams they are having. Naturally, the theories expressed here are to be taken or left, as there's (at least in my opinion) no true way to accurately decipher what a dream means. That said, I still find it to be a worthwhile exercise to at least check out certain theories to see if they stick, or at the very least, pave the way toward me being able to develop my own slant regarding what's going on in my brain.
Users of this app can go about finding definitions one of two ways: by manually typing words into the app's search engine, or by looking up words by their first letter.
The first method can be hit or miss - you're either going to find the words or not. But when you do, the options that relate to them will appear on the screen in seconds. From there, definitions can be read.
If you'd rather flip through each letter of the alphabet to find a word, or words that you think best describe a recent dream, then that is a viable way to go about things as well. However, to me, this seems way more time consuming than just typing in a word that you'd associate with a dream - but that's just me.
The definitions themselves aren't anything to scoff at. While there's no real way of knowing who came up with these explanations, some can be pretty insightful, if not amusing and/or frightening. Of course, certain words have deeper explanations than others, so not everything is created equally in that regard.
Individual dreams can be documented within this app as well. In the My Journal section, a person can type out a dream that was had and save it. For those that really want to dig deep and do some serious dream tracking, this is the way to go.
Personally, while I'm interested in it, I can't say for sure, though, that this is an app that I will use on a daily basis. You see, sometimes I think the best part about certain dreams is using your imagination to try and figure out what the hell they mean. There's something to be said for a little mystery here and there. While smartphone and tablet apps are very capable of giving us answers, sometimes it's more important to come up with some on your own, or choose to live with some mystery.
Ranting aside, I have to endorse iDream - for those that want to do their best to be in the know about all things dream-related, this is a fun, easy place to start.