Recently in iphone Category

Tuesday Surprise

| 0 Comments

Out of curiosity, I wanted to see if my free 30-day account from Heart Beat App was still active. I signed up for this account back in April. Today is the last week of October.  Guess what I found?

  1. My account is still active. Neat!
  2. $2,430.03 is the total revenue from my $0.99 iPhone app.

I released the iPhone app during the last week of March for 99 cents. I priced it at $0.99 because I wanted to position it for impulsive buyers.  It is a simple 5-reel slot machine.  The graphics and sounds are top-notch, but there is no bonus game.

My break even point is around $3,000. I’ve made $2,400 so far.  With revenue at approximately $10/day, I should reach my goal in 60 days. Nice!

Heart Beat App: http://www.heartbeatapp.com/

Temple of Gold Slots: http://hausoft.com/ (Melissa still gives me grief about the domain/company name)

Posted via email from hau's posterous

iPhone Tip: How to Handle Incoming Messages

| 0 Comments

Here's a great app for replying to text messages ... without exiting the current app that you're in!

It's amazing how I often I get text messages while reading an article in in ByLine (my favorite RSS reader).  Usually, the following occurs when I click on the "Reply" button:


1. The iPhone exits whatever application you're in.
2. Your SMS client is opened.
3. You reply to the text message.
4. You exit the SMS client.
5. You relaunch the app that you were using.

This may not be a inconvenience to those on the speedy 3GS, but my 3G is slow to exit/restart an app and it is not an efficient "work-flow". Imagine my surprise when this app landed in my rss reader: "Quick Reply for SMS"

It allows you to reply to a text message ... get this ... WITHOUT exiting your current application!  Crazy, I know!

Here's a link to the article: http://tysiphonehelp.com/?p=424

Here is an example of the App in action, where I am in the middle of browsing articles in ByLine:

1. Melissa sends me a message



2. I reply to the message, WITHOUT exiting my app


3. I return to my reading (with no app opening/closing fussiness)


Posted via email from hau's posterous

Temple of Gold

| 0 Comments
temple_of_gold-main_screen.jpg

My first iPhone game has been released!  

Temple of Gold is now in the wilds (or the iTunes store, at least) and the reviews are positive.  I only have 5 customer reviews and they all gave me 5 stars.  Needless to say, I am beaming with pride was this relatively simple game took a good 3 months to make.

It was released to the Apple iTunes store very late Friday and was quickly downloaded twice (U.S. and Argentina).  The next day, there was three more downloads (U.S., Poland, and Germany).  By the third day, there was 30 downloads (U.S., Germany, Australia, etc.).  In all, there was close to 50 downloads by Sunday night.

Both my wife Melissa and I are overwhelmed by the response.  

To show my appreciation, I am hosting a free give-away on my Tumblog.  This month, I am giving a deck of playing cards that was used in the Hard Rock Hotel and Casino.  Check out the tumblog for details: http://hausoft.com


iPhone Xcode Error: 0xE800002E

| 0 Comments
iphone-error-0xE8000001.png

I ran into this issue a few times when moving previously compiled code into my iPhone (firmware 2.2.1). 

Until Apple fixes the issue, here is the solution for removing that error:

1. Delete the app from your iPhone.

2. SSH into your phone.

    If you're using a Mac, then open Terminal and type the following:
   
    ssh root@<your iphone's ip address>
 
    The password for firmware 2.2.1 is "alpine"

3. Navigate to the following folder:

    var/mobile/Media/PublicStaging/

4. Delete the app from the above folder using the following command:

    rm -rf <name of your app>

5. Build and Go in Xcode


Compiling an app for the first time places the IPA file in the PublicStaging folder. 

During subsequent rebuilds, Xcode seems to have an issue if an IPA (with the same name) happens to exist in that folder.  Deleting the app from your iPhone and the IPA file from that folder seems to resolve this issue.

The above steps also seem to resolve error code "0xE8000001E"

Reply in the comments below if this has helped you. 

I try try again

| 0 Comments
Since I wasn't able to win against the syntax checker, I decided to take a step back. (See the previous post on my attempt at building an iphone application).

On the way home from work, I stopped by a Border's bookstore and bought Iphone In Action, an excellent overview book on iphone development.  Also, Border had a 40% off coupon that expired that day.  How lucky is that?

Anyway, I wanted to be more familiar with the SDK this time around so I took care notice of the programming constructs.  Roughly a 100 pages later, I felt comfortable to fire-up Xcode and plug in the code.

Here is first program!

iphone-hello-world-1.pngYes, it's very ugly but I'm proud of it.  Of course, there were a few syntax errors during the compile step but I now know what to look for. 

Next time, I'll make a note of the formatting for class method calls.  Also, passing messages in Objective-C is something that I will have to get used to.

This is what the source-code looks like:

iphone-hello-world-2.pngNext steps: Interface Builder, Creating Basic View Controllers, The Accelerometer and Orientation, and possibly my first application.

If first you don't succeed ...

| 0 Comments
Warning: This is my first attempt at the iPhone SDK.  I know my skillz aren't 1337, so go easy on me.

I found a great tutorial for the beginner iphone developer appropriately titled "Iphone Game Programming Tutorial - Part 1": http://icodeblog.com/2009/01/15/iphone-game-programming-tutorial-part-1/

Each step was clearly communicated and there was also a video to illustrate the navigation in the iphone sdk.  

Following the instructions, however, was another matter.  I was able to "complete" the tutorial.  The fun began when I hit the compile or "build and go" button that the all-too-familiar syntax check began to flash it's warning lights:

iphone-debug-1.png
iphone-debug-2.png
If anyone can help this n00b fix these errors, then please reply to this post.