All posts in General

Panning Apps: 4 Android Coffee Apps

Koa and I are fiends for a good coffee shop. Not just the coffee, either – we want nice chairs, a fat wifi pipe, good tunes, and the great energy that you find in a room full of people doing work they love. So, today, Coffee apps.

Finding Coffee ($.99)

  • Nonstandard map/zoom controls – these are super clunky! The developer would have been much better off using ZoomButtonsController.
  • Only finds big-brand stops – not independent coffeeshops (The ‘bucks is a solid, reliable choice, but it will never be surprisingly good, which is what we’re holding out for…)

Compare with: Find a Starbucks ($1.49)

  • The exact same problems as the above app…
  • BUT! Here we get a list view, filter by features, including ‘currently open’ or ‘has drive-through’. I can get behind that – those are dealbreakers for some cases.

Perfect Coffee (Free)

  • Clean, snappy, easy to use. Does what it says it’ll do, which is always good.
  • The workflow is clever, because it follows the user’s problem-solving thought process: start with the amount of coffee you want, and work backwards. Knows that you might only have a teaspoon and a metric flask available. (Everything else is probably in the dishwasher)

Compare with: Coffee Measures (Free)

  • Does what it says, and with a little bit more mathiness to it. You can choose to make a stronger brew or adjust for your machine. Not bad!
  • Buuuut… the UI design just isn’t as hot as Perfect Coffee – It’s a little too mathy. I need to put in my scoop size in tbsp and my cup size in ounces per cup.

These are all interesting apps, and they all do one niche useful thing that we only spend a couple seconds a day doing – that’s a one interesting ‘category’ of app. In order to win in that category, you have to be fast, full featured, and user-aware. Tough competition out there in the coffee space.

Six Types of Android Market Comments

ten-reviews-article

You, the app user, are powerful; you literally have the ability to make or break an app developers’ day with the feedback you leave on the Android Market. Ever wonder what your comments look like from the developers perspective? We’ll introduce you to the six most common types of feedback posted on the market. All the examples are actual comments posted for various apps.

Before we start, we’d like to emphasize how much all devs appreciate constructive feedback, negative or positive. After all, we don’t make apps for ourselves, we make them for you. As silly as some of these comments are, we’ll take silly over nothing.

Completely Happy and You Know It [Clap Your Hands]

For the users that are completely happy with an app and take the time to rate and/or note their attitude on the Android Market, devs have nothing but appreciation. You flatterers! We worked really hard on that app, and we’re really glad you like it.

Here’s a happy customer of Call Your Folks! who not only rated five stars, but also left an awesome comment. With every exclamation point, a kitten was born:

Now my mom loves me!!!! (5/5 stars)

Existentially Discontent

It doesn’t matter if your application does exactly what its description suggests, the “always wanting more” user always needs a feature that your app doesn’t deliver, regardless of your applications’ purpose. Furthermore, their spelling is just bad enough that you wonder if you’re getting trolled:

It’s not good enauf because not all the levels are hard enauf for me any way it’s just an opinion. (1/5 stars)

Disappointed, Regardless of App Quality/Deliverables [aka Spam]

On the popular Angry Birds app, a one-star comment from a user claims that a completely different game is more fun; bottom line, even if the app etched his name on the moon, he’d still be pissed:

Angry frogs is more fun! Samsung Vibrant 4g (1/5 stars)

Disappointed, For Good Reason

Some users aren’t content with your app, but their comment explains why in a helpful, descriptive manner. These users are extremely helpful in determining what you can do to bring a higher quality to your product. They’re a de facto, free QA team.

I love this game but lately I have to keep force closing it on every level at least twice. Reported details. (2/5 stars)

Hostage Takers

Some users decide to take star ratings hostage, killing them off one at a time if updates aren’t released. If you’re a user that leaves these types of comments, I promise that the developer is not convinced that you are a rational person who rates their app:

Another week goes by without any updates, so I have removed another star. (1/5 stars)

Uber-Helpful, Feature Suggestive, Volunteer Product Manager

The few and the rarest-of-the-rare, not only do these users fully appreciate your hard work, they go out of their way to email you with bug reports and feature ideas. They’re so dedicated to your app that they’d develop it right with you if they could, for free. We’d like to say ‘Thank you’ to all these users – you know who you are – for helping us make apps that you want to keep buying.

Five things about FogBugz and Kiln

Recently, we switched from our Trac/Pivotal/Subversion stack to Fogbugz and Kiln. We haven’t looked back and we couldn’t be happier with it! There are some really, really good reasons to switch:

  1. Distributed Version Source Control is to centralized source control as source control is to not having source control. It solves the problem of potential moments of panic caused by the potential loss of code or the painful merging of two sets – now your changes won’t get mismerged or overwritten, and there’s even less chance of losing code. Kiln is built on mercurial, but provides a really excellent visualization of branching.
  2. FogBugz has all the intelligence of Trac and then some, while still maintaining the ease of use, responsiveness, and simple shared todo-list feel of Pivotal.
  3. The two systems know about each other, so no more trying to reconcile the todo list and the tickets.
  4. We’ve barely used it. I know that sounds crazy, but we just get everything done so much faster, we’ve barely had to use it. Log in, create a ticket, see progress, choose a task, all take just a couple minutes. Something about it flows in a way that our previous setup didn’t.
  5. Setup was incredibly easy – no asshole Trac plugins to mess with, just install Mercurial and leave the web browser open. No worrying about SSH forwarding or setting up users three times, no ma’am.

The last few projects have just gone solidly forward without misstep, and we are loving it. If you haven’t tried it yet, try FogBugz and Kiln for free on your next project – we don’t think you’ll look back, either.

Call Your Folks! Makes Android’s Featured Apps

Call Your Folks! is a featured app in the Android Market. Lucky us!

Call Your Folks! lets you set reminders to call your friends and relatives when you haven’t talked to them for a certain amount of time, so that you don’t fall out of touch. Give it a try and let us know how you like it.

Call Your Folks!

How to be a better daughter or grandson or friend, in three easy steps:

  1. Realize that you have loved ones who aren’t on Facebook, and download CallYourFolks for Android
  2. Be reminded when you haven’t talked to them in a while
  3. Check in on your folks – they’ll be thrilled to hear from you!

Simple as that! The coolest part of this project was creating the frequency slider, and the most difficult part was accounting for HTC’s strange HTCContactsProvider (rather than the default Android ContactsContract API).

Continue Reading →