Meet Compass ❤️️

 

Last week, I made a commitment that kind of scares me. A commitment that takes me out of my comfort zone. Today, I’m following through, and finally showing you my app! But first, a bit of context… (or you can just skip ahead and see the app right away!)

Human working memory, our capacity to process different pieces of information at the same time, is generally accepted to be capped at around 4 to 7 things. That’s not a whole lot. Add a cocktail of cognitive biases to the mix, and suddenly we aren’t very good at seeing the big picture.

However, when we look at a puzzle one piece at a time we can generally figure out how to put it together. It just takes us a while because we can’t process all the pieces simultaneously. We aren’t machines after all! 🤖

As I mentioned in my first blog post, two years ago I was having a lot of trouble juggling everything in my life. It was really easy for me to optimize for a few things at a time, but past two or three my focus would fade and my ability to keep track of my progress along with it. I knew that If I hadn’t been to the gym in a week, that I should go, or if I was eating out a lot, that I should cook more. These were all checks that I could make myself, but they all took time, and I still had to remember to make them.

So I though, why not take this checking process, and offload it somewhere else? We don’t realize it, but in any given day we actually do a ton of number crunching, and a lot of it follows some pretty specific patterns. I’m oversimplifying, but for a question like “should I go to the gym today?”, things like how you’ve been eating lately and how active you’ve been will almost always weigh heavily towards your decision. Imagine a program that can crunch that data for you, and use it to come to the same decision you would.

If you can imagine it, you can create it. If you can dream it, you can become it.

–William Arthur Ward

And this is what I’m creating:

Compass is a life-logging app that helps you maintain balance in your life. It shows you what you need to work on the most right now, with a single glance, and it does this by gathering data and comparing it to the goals that you set in advance.

The Name:

I imagine my app as a compass for your life, thus the name. It’s something that can instantly point you in the right direction, but it’s not going to keep harassing you to do stuff or try to run your life. It’s also a reference to an incredible device known as the alethiometer, from the fictional His Dark Materials trilogy, but that story is a whole blog post in itself!

The Logo:

While not strictly necessary when you app hasn’t even launched yet, logos are cool. I wanted something really simple, but with powerful symbols. It’s not quite done yet (I literally just used the shape builder tool in Photoshop), but I’ll have plenty of time to tweak it later.

Some Screenshots:

    

The most important screen is the one with all the coloured circles on it. When things are going well in an area of your life, the symbol moves closer to the centre of the screen, becomes greener, and also a bit smaller. If thing aren’t going so well, the symbol moves towards the edges, becomes redder, and also a bit bigger. If you press on one of these symbols, a popup will appear and let you add your data. The position of the symbols in Compass is affected by your data and your goals, which can be changed in the Edit Goals panel.

The design still needs a lot of polishing, and there’s a lot of features left to build, but it works and so far I’m happy with it. 🙂

Sketches and what’s to come:

  

  

I want to clean up the interface a little bit, with three distinct screens: your Compass, goals, and stats.

I’m also planning on adding: automated data tracking, more options for your goals, custom goals, data exporting, notifications, iOS support, more stuff you can track, correlations between your data, etc… What you see is just the tip of the iceberg!

The Data:

Right now, the data you log is stored both in the cloud and on your phone. It even works offline! I’m using something called Firebase to handle all of this, and as far as security goes it seems to be pretty good. You can’t access my data for example, unless I give you my email and password. I’d also like to use data in aggregate at some point, but only to benefit the people who are using the app. I will never sell your data, or give it away without your explicit consent, and I want to make it impossible for anyone to try to obtain it forcibly. I think it’s time for our personal information to start being used by us and not just by the Facebooks and Googles that are collecting it.

So, what do you think?

What’s good about it? What’s not? Would you use this app? What would you add? Why am I asking so many questions?

Your feedback would mean a lot to me, and is invaluable in helping this project grow 🌱. You can start a discussion in the comments section, or you can send me an email from the blog’s contact page. Either way, I cant wait to hear from you! 😀

If you’d like to follow along with this blog every week, you can also subscribe to my mailing list.




I promise, next week’s blog will be shorter.  😉

 

For the crazy ones:

Do you have an Android phone and want to try out Compass for yourself? Just fill out this form and I’ll add you to the list of approved testers! You’ll then get a link to download the App from the Google Play Store. If you find any bugs don’t be alarmed! Just let me know and I’ll fix it as soon as I can! I typically release updates 3-4 times a week

4 thoughts on “Meet Compass ❤️️

  1. PantsStatusZero says:

    Cool app! I did notice some areas for possible user experience tweaks.

    For example, it semi-expected that you should be able to swipe left or right on a list item to get the option to remove that item from a list. Think about how you enter act with notifications or remove an email on your phone. Right now your using a long press which is ok, but your also using a press for edit functionality. So at time that is awkward.

    You could also choose to just always show the trash can on the edit goals screen, but if you do that there should be a confirmation box asking the user if they really wanted to delete when they push the bin. This option would not be as visually pleasing as your current setup.

    The second thing I noticed was that your add goals page allows for multi-selection. And the question is should it? I’m on the fence, because seems like it may be a better workflow to remove the “lets start working on this!” row and change the behavior so that when the user clicks on the goal item they are taken directly to the edit goals page with that goal expanded. That would queue in the user right away that they need to configure the item.

    You’ve kind of compensated for this issue already by graying out non-configured goals. But I think all that boils down to a user needing to take extra steps to configure new goals…and needing to take extra steps to complete any task are frustrating.

    • JCLaHoot says:

      For deleting data points I actually did set up the swipe to delete, but it was too easy to accidentally delete stuff so I took it away. I’ll be bringing it back once I have something that’s a lot more like in Inbox or Gmail.

      As for the Add Goals screen, I’m actually going to be removing it altogether, and replacing it with a floating action button on the Edit Goals screen itself. Everything related to goal management will be done in the same place.

Leave a Reply