Category Archives: Auto Respond

Auto Respond 1.3.2.2

A new version of Auto Respond has been pushed to the Play Store.

Change Log:
  • Updated to new SDKs
  • Added option to promote Auto Respond with a text signature
The new SDKs include Google Analytics, which has better support for exception/crash reporting (thankfully, because now I can hopefully get more info from those reports,) and other small SDK improvements, most of which I don’t really care about.
Here are some screenshots of the new feature. As I mentioned, I made it all optional. Even added a “Preview” option, so that you can see what you message looks like with the signature added.

Everything is purple in these shots because I still have my purple theme applied. It will be blue if you have the default theme applied to your device.

The main option defaults off, for both versions, and the “Promote Pro” defaults on for both versions.

Love My Users!

Love You Guys!

I’m not sure if I’ve said this publicly before, and if I have I surely don’t say it enough – I love the users of my apps!

Let me say that I originally developed Auto Respond as a tool that I, personally, had a need for. I decided that if I had a need for it, others surely will as well. That’s why I shared it freely for a while on forums, then eventually went onto the Play Store.

Even though I was my own customer originally, the people who use my app are constantly helping me improve it. If I had nobody out there pushing me to improve things, it probably wouldn’t get done. (Or at least, it would take a lot longer to accomplish.)

I am still the biggest critic of my own work. I always will be. I find a lot of bugs, crashes, typos, etc. before anyone else reports them. But I do love hearing from my users about possible additions, things that could possibly work better or differently, etc.

Suggestion

Having said all of that, a user came to me this morning with a painfully obvious suggestion. So obvious that I’m a little embarrassed to admit that I had never thought of it myself… promoting my app through a signature at the end of Auto Respond messages!

Now, I hope you all know by now that this is not something that I would force you into. That would alienate too many users. People don’t always like to be used as a free advertising tool. Other people, however, like to show off the tools that they are using, and help other people discover those tools.

That’s why I’m going to add this as an option to both the free and paid versions of Auto Respond. If you would like to tell others about Auto Respond, turn it on and spread the word. If you are in the group that finds that kind of thing intrusive, or don’t like the idea for some other reason, then don’t use it. It’s entirely up to you.

Some Questions

I’m thinking about also possibly making the message customizable, and obviously a link to the Play Store would be added to the end of that message. The one thing I need to think about is which version should I link to? Should I always link to a specific one (always free or always pro) or should I link to the app that the person is currently using? I’m thinking of linking them all to the paid version, simply because I feel that the extra features are worth the minimal cost. Or should I make that link an option as well? Free or paid option…

I’m also debating whether or not the option should default on. I was thinking default on for free users, then you can turn it off if you don’t want it on, and default off for paid users, and you can turn it on if you do want it. I’m afraid that defaulting it to on might still give people a negative feeling though.

What do you guys think? I’ve proposed a few questions here, and feedback would be appreciated! 🙂

Possible Auto Respond Crash Bug

I received a report in Google Analytics today that there was a crash in the settings menu in Auto Respond Free. The crash seems to have occurred on a Galaxy S3, running the latest version of the app (1.3.2), on Android 4.1.2, possibly from an international phone because the language was en-gb. (British English)

Yes, I can tell all of that from Google Analytics. What I cannot see is any identifying information about the actual user (name, location, anything like that – which I don’t really need anyway) and more importantly I cannot see the EXACT location of where the error occurred. Again, it appears to be in the settings menu, but it does not give me an exact line number.

I tried reproducing this error, and I cannot get it to crash on my Galaxy Nexus running 4.2.2. If you happen to run into this error (Or if you have an S3, or another phone running 4.1.2, and can recreate it for me) please send in a crash report when the FC happens so that I can get more details. I looked through my code, and cannot figure out where, or why, this error would have occurred. Since I cannot recreate the issue, I do not know if the bug exists in the pro version. The instance that occurred was reported by the free version.

For the record, it has been quite some time since there has been a crash bug reported in a market version of ANY of my apps, so this is a rare occurrence. For those of you who have been using my apps for a while, you know that I bugs very seriously (especially crash bugs) and I work toward fixing them as soon as I know of their existence. Sometimes, your help is necessary in finding the root cause.

Redesigned Menus

After seeing how some other apps did menus, I realized that my menus were kind of out of date.

Mainly, a lot of apps use the “action bar” in Android 4.0 for their menu, then put the rest of the menu in the overflow menu. So I did this with all of my apps.

The settings button and the share button are now in the action bar, and the rest of the items are in the overflow menu. For users on Android 2.x, it’s all still in the menu, but many menu items now have icons associated with them.

Also, in Tic Tac Toe the settings menu item is no longer present while in an active game. Previously, this item was present but would display an error dialog if clicked. Now it’s gone.

Here are some screen shots:

Look at the top right of the screen shot, just below the time. That’s where the menu is. Notice how the wrench icon is present in the first shot, but not in the second.

Auto Respond’s menu setup is identical to the setup in the first screen shot.

As usual, these updates have been pushed, but may take a while to be live on the Play Store.

Auto Respond 1.3.1

The new Auto Respond has been uploaded to the Google Play store. Again, nothing too big for free users, but a new widget for pro users.

Change log:

(Pro)

  1. Fixed error with scheduler displaying wrong day of week in extremely rare cases
  2. Fixed error with creating a widget with default message in rare cases
  3. Added 4×4 schedule widget (Android 4.0+)
  4. Toggling Auto Respond off will return response message to value prior to activating schedule or widget

(Common)

  1. Changed some appearances
As usual, it may not be live in the Play Store for a couple hours, but you can look forward to seeing it later today.
There are some quirks about the new widget:
  1. It’s only available in Android 4.0+
    1. Some of the things I used were added in API 11 (Android 3.0) and since this app is useless on tablets, and 3.x was only used on tablets, this widget is only available on phones with Android 4.0+
  2. When using the on/off toggle for an individual schedule, the widget must reload, which causes it to “blink”. It’s weird. I tried fixing it, but from what I’ve seen around the web there’s no better way to do it. 
I’m sure I’ll take another look into these issues in the future, and see if there is a better way to go about it, but for now it works with some small quirks.

EDIT: For the record, I currently only have 3 users on the pro that are on Android 2.x. Sorry to those 3 users. I tried making it available for everyone, but I couldn’t.

Schedule Widget almost done

So as I said before, I’ve been working on a schedule widget. I’ve gotten almost all of it working:

What’s working:

  1. App icon opens the app
  2. + icon adds new schedule
  3. Play icon starts schedule immediately
  4. Pause icon stops schedule immediately
  5. Pencil icon edits schedule
  6. On/Off button enables/disables schedule
What’s not working:
  1. Sort button does nothing. 
    1. I may drop this if I can’t get it to work. It’s not really necessary anyway.
  2. On/Off button does not change appearance when toggled
    1. It changes appearance if you remove/re-add the widget, but not immediately. Not sure why.
  3. List does not scroll
    1. I have not yet looked much into how to make it scroll. I found some documentation on it, but have not yet read through it.
    2. Preliminary reading indicates that it will only scroll on Android 4.0+
Good news – the list of “not working” things is quickly getting smaller. Yesterday none of the individual schedule buttons worked, and even as of an hour or so ago, only 1 worked properly. Now they’re almost all 100% functional.
As you can see in the screenshots, I changed the color of the top bar to be holo themed, so if you are using a theme that takes advantage of holo colors, the color of the bar will change with your themes. (Notice the color of the icons in the top right – like battery, wifi, and time – changed with my theme, and the widget bar matches that color.) 
This background is also semi-transparent, as it was way too bright when it wasn’t.
Now, onto some changes to the in-app schedule screen:
As I showed before, the menu is now on the bottom. I changed the edit icon to the pencil, as I said I would, and I added a delete button. Upon being pressed, the delete button displays a dialog asking “Are you sure?” in case you accidentally hit delete.
Nothing happens when you click/long-click anywhere other than those buttons. This is to make things more obvious to the user, and to make things easier on me as well.
I have tested this in both Android 4.x and 2.x,  and all buttons seem to work properly in both OS versions.

Auto Respond – some new looks

As I was working on the new widget, I was messing around with the way some things look. I tried finding a way to make each schedule use less space, while also looking cleaner, and I think I’ve found a good way to do it.

All the info about the schedule is now on the top, and all of the things you can do with it are in a menu below each schedule. There are no words in the menu, which saves space. Only descriptive icons, which are built-in icons from the Android system. (I might change the preferences – wrench – icon to an edit – pencil – icon)
Each schedule actually takes up slightly more vertical space, but I still think this looks better. Also, I somehow broke the click and long-click on the schedule info, but I’m working on getting that functionality back.
As you can see here, I’ve also added an icon to the new and sort buttons. This is probably not necessary, but I like the looks of it. These icons are also present in other screens which have the new and sort buttons.
I am most likely going to make the widget look more like this as well, but I will need to use something other than a switch for the on/off functionality. As I said yesterday, switches are not allowed in widgets for some reason.
So far, this is what I’ve come up with for the widget:
Again, there is slightly more space taken up. The other design showed 3 schedules in the space that this was shows roughly 2.5, but I think it looks cleaner.
Let me know what you think.

Auto Respond’s second widget

It’s not quite pretty yet, and not all of the features are quite there yet, but I’ve created a second widget. This one is for your schedules.

There are a few working parts already, but as you see there are a few things missing still.

Working:

  1. The Auto Respond icon in the upper left opens the app
  2. The + button allows you to create a new schedule
  3. All schedules display properly
  4. There is a semi-transparent black background on the widget, to show the boundaries of the widget
Not Working:
  1. The sort (a>z icon) button currently does nothing
  2. The start and stop buttons (play and pause icons) currently do nothing
  3. I cannot put a switch in a widget (limitations of the OS), so I may need a different way to toggle the individual schedules
  4. The list is currently not scrollable
The good news: 
  1. A lot of the hard work is done – The information displays, and I can get it to update properly.
  2. I know where I need to do work to make the start and stop buttons work. 
  3. I’m pretty sure I know what needs to be done for the sorting, I’m just too lazy to do it tonight.
  4. I’ve actually made some progress even while writing this blog entry (I’ve uploaded 3 different screenshots already)

Widget FC

Just now, I got a FC from Auto Respond when trying to create a new widget. I hooked it up to my computer to try to figure out why it was FCing, and sure enough, it didn’t crash.

If you experience a FC when trying to create a widget, please send an error report if it gives you the option. This is the first time I’ve seen that happen, and if I can’t get it to reoccur I can’t get a log to help me fix it.

UPDATE: I’ve put out an update which may fix it. But if you see it crash, let me know.

Over 1,000 installs! And some other stats

Auto Respond

Today, Auto Respond surpassed 1,000 total installs between the free and pro version.

Sure, some of those may be people who used the free for a while, and then switched to the pro after using it. But still, it’s a good day.

Only 160 of those installs are currently STILL installed. That’s a 16% retention rate, which isn’t too bad considering the number of people using the Play Store and the number of apps available.

Tic-Tac-Toe

Tic-Tac-Toe, on the other hand, has 172 installs and 57 current users. This shows the difference in the quality people expect from their games vs. other apps. I think Auto Respond is a MUCH higher quality app than Tic-Tac-Toe, yet I have a much higher retention rate for Tic-Tac-Toe. At 33%, the retention rate is over double.

Ratings

On the other hand, people have not left any reviews on Tic-Tac-Toe. (The only review is actually from my mother. Thanks for that mom!) Auto Respond doesn’t have quite as many reviews as I would expect from the wide user base, but it definitely has a higher rate of ratings/install.

Ratings/total installs:

Auto Respond free: 1%
Auto Respond pro: 15%
Tic-Tac-Toe: .5%

Ratings/current users:

Auto Respond Free: 6%
Auto Respond Pro: 37.5%
Tic-Tac-Toe: 1.7%

Conclusion

What does all of this tell us? Basically, games are where it’s at for mobile development. Even simple games, like Tic-Tac-Toe. But people don’t want to spend the time to rate games, which is why so many games try to coax you into it by offering something in return for rating their app.