Android/iPhone: Journaling apps are typically about capturing moments or getting your thoughts down on paper as often as you can. Life Calendar takes a slightly different approach, and instead works as means to memorialise a week at a time. The idea of Life Calendar is to record one note a week. Each week, you record a note, colour code it with a system that makes sense to you, then move on. All those notes are displayed on a massive grid that over time ends up as a big tiled sheet, where each colour describes your general mood for any given week. It's a simple approach and certainly one that's doable without a specialised app, but Life Calendar makes the idea of tracking your life one week at a time an easy task. The app is free, but if you want to add pictures or get access to more colour options, you'll need to shell out for a $2.99/month subscription. Thankfully, that subscription isn't terribly necessary for most people.
Life Calendar (Free)