What Android Developers can learn from ColorNote, a beautiful Mobile App
I’m an Android user. I have a love / hate relationship with the platform. On one hand, I love the ability to have full control over every aspect of my phone and customize it to suite my preferences (see root access). On the other hand, there is serious disparity between the quality of apps written for the platform, and similar disparity between handsets and OS versions. This commonly leads to an unstable platform with freezes, reboots, and battery drains. Not to mention the whole mess of navigating the Android Market.
It’s rare that I come across an app that I am completely stunned by, outside of the Google suite of apps.
My infatuation with ColorNote has grown out of a simple need that could not be adequately satisfied by other apps. I want to be able to take notes. I want an app that considers notes the way I do. I want the app to know what I’m going to do with the note through its lifecycle.
At long last, ColorNote is that app.
The developer of this program, Notes, has taken incredible care to make sure every action you take is tailored to make the experience helpful and efficient.
Launch ColorNote and you’re greeted with minimalist perfection.
- Dashboard Button
- New Note Button
- Search Button
- Sort Option
- Your Notes, color coded
Sounds like a lot, but it’s laid out masterfully. There are no gimmicky elements, no flashy graphics, just subtle colors and considerate element sizing. Too many Android apps have terrible, inconsiderate User Interfaces.
Notice the care taken when displaying your notes. Items which are To-Do lists are shown by having a checkmark. To-Do lists that are complete are grayed and striked out.
Note Types and Features
- Simple. Just two types: Checklist and Text note.
- Easily set the note color
- Add a calendar reminder to a note
- Archive Notes
- Send Notes
- Add sticky note widget to home screens
This short list of features enables you to do everything you need regarding your note. It is all easily accessible.
This is where the developer really helps out the user. They took the time to consider your next logical action with each step of the note process. Start a new checklist, you are immediately greeted with a pop over awaiting your first item. This pop over has a handy “Next” button that will save your entry and start a fresh one in just a press.
Need to move items around, just hold and drag to the new location. Finished with the note for now? There is no save button, just back out of the note edit screen and you’re taken care of. You can now get busy checking off your to-do items by clicking each once.
If your note is time sensitive, or if you need to add to it frequently, set a reminder on it. The options are brief and perfect.
- Remind me everyday
- Remind me today
- Remind me in 15 Minutes
- Remind me in 30 Minutes
- Pin to status bar
Pinning to status bar will place the note in your phone’s status bar and give you one click access to it from anywhere on your phone.
What Developers Can Learn
- Know your audience
- Know your problem
- Keep it simple
- Anticipate your users
- Avoid adding useless features for the sake of having more features
It would have been easy for the developer to add GPS integration into your notes just to say they have it, but the result of added complexity is often instability. This app does what it promises and nothing else. It doesn’t crash, it doesn’t hog memory, it doesn’t try to steal your data. When in doubt, stick to the platform standards and best practices.
ColorNote is an example for all Android developers to follow. If we all took so much care in crafting our software, the market would be a much better place, and the Android platform would have yet another advantage over the iPhone. With over 10 million downloads, this apps quality has not gone unnoticed.
Latest posts by Matthew Mombrea (see all)
- Setting up the Android Google Volley ImageLoader for NetworkImageView - October 8, 2013
- Hacked? Here’s How To Remove The Dreaded Google Malware Warning - March 21, 2013
- How to sort alphanumeric values with jQuery and C# - October 25, 2012
ScubaSkieron October 26, 2011 Reply
I agree with your assessment of ColoNote. However, it would be nice if it could sync with my Mac. I don’t see on any site that they offer a Mac version, as does EverNote, which is more cumbersome.
- Checklist: How to Set Up Social Media Accounts for New Brands
- Miss Google Latitude? Google+ With Location Sharing Is Now Be A Suitable Alternative
- Fruitcake, Festivus, & Food Service Safety: Content Marketing Ideas For December
- Not Yet Sold On Using Google+? Here’s How To (Literally) See The Value Of Google+
- PPC vs. PPCs: A Reminder On Plurals & Pluralization Optimization In Paid Search
- Tiffany Tcheng on Guide to the New Google Plus Cover Photo Size, Inspiration & Tips
- Trish on Guide to the New Google Plus Cover Photo Size, Inspiration & Tips
- bertslike on Setting up the Android Google Volley ImageLoader for NetworkImageView
- Vivek Bhusal on Setting up the Android Google Volley ImageLoader for NetworkImageView
- Matthew Mombrea on Setting up a small office or home office VOIP system with Asterisk PBX – Part 3