14
Jan14

Web App Usability Tips

So a few days ago the PR lady at my company asked me to give some info for a blog article about some good practices for web apps. Today that article got published, yay! You can read it here and this is the gist:

Font treatments font type, font sizing, character spacing, colors
Content is king. If your content is unreadable, from a visual standpoint, users will just move along. Studies have shown that there are variety of ‘optimal’ reading conditions for content and that when you make adjustments to any one of these characteristics, you should make changes to all of them.

Whitespace line spacing, spacing between elements
Recently sites like https://exposure.so/ and https://medium.com/ have been praised for there use of whitespace. A clean design is easy to navigate, keeps users engaged and, once again, is readable.

Consistency interface lines, element locations, colors
If you have an interface where things are consistently in specific places it makes it easy for your users to interact without fear of getting lost. When a user gets lost they get frustrated and a frustrated user isn’t going to continue to use your site or app or whatever product you’re trying to give them.

10
Jan14

New Year, New Me

I know it sounds like a cliché, but this is the year that a lot of things are going to change for me. I know that in the past I’ve neglected writing on my blog and this is the end.

You’re going to see posts about highly technical things, non-technical things, rants, family; pretty much all things that I care about.

Buckle up.

06
Jan14

Bluetooth LE with Cyanogenmod 11 on Droid RAZR M

So I was trying to figure out how exactly I could get my Droid RAZR M to recognize a Bluetooth LE (4.0) device and after a lot of searching, this is what I found.

  1. Download this file to your device: android.hardware.bluetooth_le.xml
  2. Open up RootExplorer (or any other file manager you would like) and copy the file to /etc/permissions/
  3. Change the permissions on the file to 644 or rw-r–r–
  4. Reboot
  5. Enjoy!

Right now you have to do this every time you update your CM install but I’m working on a init script that will do it for you. Until then, this should work.