One developer. Ultimate possibilities.

BlogThink MessengerThink DialerContact

We’re back baby!

Monday, February 6th, 2012

After an unfortunately long time being out of the App Store due to issues with Push Notifications, ThinkMessenger is back up and better than ever.

What happened?

In December I started to transition my developer account from a personal one, which listed apps in the store under my name, to a business one. This is a fairly routine operation with a set procedure, however when the transition was suppose to start, I lost access to my account.

Shortly there after it became apparent that new push registrations were not going through to Apple’s server. So existing users continued to use the app without problems, but new users and anyone who uninstalled or disabled notifications, were not able to use notifications. Needless to say, I got a lot of emails from users who could not figure out what was going wrong. To avoid any more users experiencing problems, I chose to remove ThinkMessenger from sale until I could get the problem fixed. Read More »

Filed under: Uncategorized

DBF Reader

Saturday, April 30th, 2011

When I was going through my files today I came across a project that at one time had been very useful. It is a DBF file editor for the Mac. I decided to upload the code to Github for anyone who might likewise have a need for it.

Download

Back when I was working at a mining company writing custom GIS software, I got very familiar with the dBase file format or DBF files since they are used along with shape files to store information about geographic data.

At the same time my dad was switching to the Mac and we were slowly pulling him away from his dependence on Parallels. One of the antiquated technologies he was hesitant to part with was a database of his sermons and illustrations that was in dBase (dating back to 1990).

So, as a loving son I put my knowledge of the format to work and created this little tool. It worked out for him until recently when he made the wise decision to purchase a real database program.

Filed under: Tools

What it’s like to be a 3rd party Google Voice Developer

Friday, March 25th, 2011

I love Google Voice. I developed Think Messenger not because I wanted to make money or market to a large group, but because I wanted to use it. In fact, I used it for months before Apple approved it for the App Store. However, developing an application for the service, has been interesting to say the least.

Apps, whether they are first party or third, have to use an API to connect to any online service. Twitter for example has a very good public API, which has caused many developers to write apps to use the service. This breaks down to a set of URLs for getting information and performing actions on the server.

Google Voice has no public API. None. Other Google Services do, like Gmail or Google Reader, but Google Voice has yet to officially support any third party software of any kind. Pretty shocking when you consider how many tools there are.
Read More »

Filed under: Programming

GVMessenger 1.1

Thursday, December 2nd, 2010

Version 1.1 of Messenger for Google Voice was released on November 30, 2010.

  • Added native support for iPad
  • Changed minimum iOS version to 3.2
  • Changed base SDK to 4.2
  • Fixed bug that caused music to stop playing when a message was sent or received
  • Replaced Three20 message controller to a custom message controller fixing several bugs related to starting a new conversation and allowing Three20 to be removed completely from the app, cutting the size in half
  • Fixed error handling when starting a new reply
  • Fixed a bug that caused saved replies to keep showing up
  • Changed the names in the inbox to take up as much room as possible without overlapping the date and resize when it runs out of room
  • Added vibration when receiving push notifications when the app is open
  • Made opening conversations faster
  • Made scrolling through the inbox faster

Filed under: Software

Beta Testers Needed

Monday, November 15th, 2010

Messenger for Google Voice version 1.1 is now in public beta. This new version brings native iPad support as well as several bug fixes. I am looking for 10 beta testers, 5 iPhone/iPod Touch testers, and 5 iPad testers.

If you are interested, send a list of your devices with UDID and the email address you use with Google Voice. You can find the UDID by connecting the device to your computer and clicking on it’s serial number in iTunes. If I choose to use you, I will then send you a copy of the beta.

Read More »

Filed under: Software

Google Voice Messenger Status

Thursday, July 15th, 2010

Time since Google Voice Messenger was submitted to Apple for approval:

17 weeks 0 days 23 hours 28 minutes 0 seconds

Update September 22, 2010: Messenger for Google Voice, is now available in the App Store.

Most apps take about a week to get approved. This is what Apple claims, and my own experiences with Bubble Burster have been even better. However, I recently submitted an app that has taken a little longer. When I started it in January, I figured there was a very likely chance that Apple would not allow it. I started the project knowing full well it may never make me any money, because I wanted to be able to use it myself.
Read More »

Filed under: Software

Google Voice Browser

Thursday, May 6th, 2010

I created a dedicated browser for Google Voice on the Mac.

It’s nothing to fancy, just a WebKit view in a simple window. The best part is that it will update the badge icon in the dock so you don’t have to keep the window open.

Refreshing from the menu will refresh like it does when you click the refresh link rather than reload the entire page.

Now in open source.

Download

Filed under: Tools

Early iPhone App Sales

Monday, October 5th, 2009

It has been about a month now since Bubble Burster was released to the App Store and early sales are not promising. Before I launched Bubble Burster, I did a lot of research into marketing and sales of iPhone Apps and I found very little information. Most of what is available in terms of sales numbers is from big companies with apps in the top 100, and almost no data from your average app developer.
Read More »

Filed under: Software