To Wait or Not to Wait?

After a somewhat frustrating ordeal I was able to submit v1.05 of iDiscGolf to Apple's App Store this past weekend.  Unless the iPhone Gods (aka: Apple's iOS App Reviewers) strike it down it should be available for download before the weekend!  That my friends is the good news. The bad news is, I made a similar post on Facebook about two weeks ago, which obviously didn't happen. So why the wait?

After reading some not so stellar reviews from users of previous versions I had to revise my road map for iDiscGolf to incorporate user requested features earlier rather than later. The features I ended up addressing in this update weren't all that hard to accomplish and will hopefully lead to somewhat improved user reviews and ratings. On the other hand, they aren't going to make iDiscGolf the killer Disc Golf application I want it to be either. Anyway, my goal was to get a minor update out quickly and get back to work on a larger and more significant update. Then the waiting game began.


Example Score Card Rendered in iDiscGolf

First of all, the focus here isn't the minor bug fixes that were made, but rather the sharable score card. Unlike other currently available disc golf apps, I couldn't simply grab a screen capture of the score card and call it a day. This is to iDiscGolf's ability to support so many holes and/or golfers per round.  This ability had previously presented some interface challenges when designing an interactive score card.  In the end I decided on a different approach than the competition.

My plan was to utilize HTML in the email message users would share to generate the tables necessary to contain the results. This approach failed for a variety of reasons, but the primary reason was due to the fact that all email clients and web based email applications have decided to handle HTML email differently. While both HTML and CSS Standards exist, these clients/applications have all chosen to basically ignore them. This is especially true when trying to utilize HTML email using CSS. These inconsistencies became increasingly frustrating and drove me to abandon that approach rather quickly.

Afterwards I decided to attempt to generate the score card image after all. The challenge then became how to accomplish this task quickly. The first implementation left me wondering if the application had gotten hung up for more than a couple of minutes. It's bad enough when the user thinks the application got stuck, but when a developer comes to that conclusion, something is obviously wrong. Anyway, would users rather wait for a decent release or wait every time they wanted to generate a score card? Thats what I had to ask myself. I decided a decent release would be better for everyone. Long story short, the optimization of that process lead to the first delay.  It should be noted that "optimization" is used as a relative term here, so don't expect a huge score card to render before you can blink. Just know that before the rendering code was optimized, generating score card images would have bought you enough time to grab a quick dinner. I know because I practically did it myself.

With the score card rendering process executing within an acceptable window (in my opinion), I was ready to submit. Then came the second delay which was due to the fact that I had (perhaps impatiently) updated my project to support Apple's XCode 4 IDE. Without boring everyone, I simply couldn't build the application for distribution, and therefore couldn't submit. So, while the time it took to get my project building again was probably due to early adaptor mentality, I'd like to point the finger at Apple on this one. Sorry Apple, but while I love the features XCode 4 provides, it still has some unfortunate issues. Then again, I'm sure users could say the same about iDiscGolf... but please don't. Not in the reviews at least... leave that for the forums.

 

Leave a comment. Seriously, leave a comment.

  Remember my personal information

  Notify me of follow-up comments?

Submit the word you see below*

Texas Guitar Shops

Hello everyone, it’s my first go to see at this site, and post is in fact fruitful designed for me, keep up posting such articles or reviews.

putting practice

Does your website have a contact page? I’m having a tough time locating it but, I’d like to send you an e-mail.
I’ve got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it expand over time.

SahrodiaSot

<a >buy levitra online</a> - <a >buy levitra</a> , http://genericlevitraednowonline.com/#gdnfx order generic levitra

Lulu Medina

When you’ve got any kind of fears <a >Jeremy Scott Leopard</a>  about ones <a >Jeremy Scott Adidas</a>  own wellbeing or perhaps the overall health of one’s baby, always speak with a medical doctor as well as other medical practioner. You should assess the Privacy Plan and Regards to Utilize prior to employing this web site. Your current utilisation of the site usually means your arrangement to be certain from the Relations to Apply..
Now there <a >Jeremy Scott Flag</a>  is another new characteristic these shoes which enables all of them unique that’s the soft beneath the singular <a >Jeremy Scott Adidas</a>  that makes the man or women similar to since if he is position over the inviting environmentally friendly turf. For those who have the hard foot, this feature happens to become the best for the kids. For people who love game shoes or boots, there is a a lot of different game footwear through the organization which include running footwear along with wandering footwear which you can use although jogging the next day.

Seabbisee

<a >cheap levitra online</a> - <a >levitra 20 mg</a> , http://truelevitranow.com/#ywnks cheap levitra

Patty Bristol

This woman defined this lady along with fellow to <a >Oakley Sunglasses</a>  rganizer Allison Stangle thought we would set up the camping ground to make sure you complete a requirement. Mann suggested you will find ideologies pertaining to younger young girls, but once these products obtain high school your age, it’s more complicated to pinpoint a spot understand without having to be scouted with exclusive corporations.Mann says this lady plus Stangle required a small group of 25 to help could be 60, yet the appeal a long way realized the objectives. Mann proclaimed these products wound up with 200 children signed up in the go camping and had to start twisting families absent.“We remained as obtaining dubs the evening previously,Within Mann reported.Your lady pointed out any turnout streaks a need for such a group and she intends to make it a once a year event.The software is certainly ppc just by Bel Air conditioning Recreational areas and also Recreation together with Bel Air flow Senior high school offered the ability, Mann claimed. A fee, under $100, seemed to be vital for signing up, Mann suggested. She detailed many camp the same as the individual on Bel Weather soon price tag more than $100.“These senior young women do you need a put testosterone <a >Louis Vuitton Sito Ufficiale</a>  to appear not end up being enrolled by exclusive businesses,Ins Mann said.Girls was separated into people to employ straightforward hitting a downward spiral, advanced hitting a downward spiral in addition to stunting.“This might be difficult compared to football any day every week,” <a >Chaussure Louboutin</a>  Mann proclaimed.On the list of camp guidance staff happen to be mentors because of KYA Brighten, any Field Group, Higher educatoin institutions associated with Maryland together with the Baltimore Ravens Cheerleaders.Definitely will Stokes, asst . stunt advisor to your Baltimore Ravens Cheerleaders, plus Sara <a >Longchamp on Sale</a>  Hancock, T. S <a >Jordans for Cheap</a>  ilton Wright move on and additionally supporter for any Ravens to who Stangle trained, was one of several athletic crew proving community little girls their particular skills.

Tydayvononeak

<a >cash loans online</a> - <a >cash advance online</a> , http://cashloansadvanceherenow.com/#lhcmm payday loans

Newsletter Signup

Signup to get our newsletter delivered to your inbox.