See my work»

  • Things to Know About Building an iPad App

    Exactly one week ago, I released my very first foray into the app world with Interactive Alphabet for iPad. Creating it was a long and bumpy road and it taught me many things, some specific to developing apps for the iPad and some about creating things in general. I’d like to share with you some of the more fundamental things I wish I had known going into the project instead of realizing coming out of it.

    Let go

    I get a lot of ideas for projects and I tend to try and hold on to them. I want to remain in control, lest the essence of my idea be lost or maligned. I think this is common for designers, it’s an ongoing lesson to learn how to take critique and really embrace it. With this project, I learned that getting good people involved and letting go of my personal vision created a product that is a million times better than anything I could have conceived on my own.

    It started first with the developer, Matt Smith who is an amazing developer but also just an awesome guy. He balanced my “artist” ways out by asking all the hard questions and keeping me on task with the things I needed to do. He brought a level of management to the project that really wouldn’t have been there if I was in complete control. His involvement really made me take the project more seriously and indeed it made for a more serious product. He drives hard for quality and doesn’t want to settle for anything less than the absolute best we can do and that really helped me to step it up.

    Up until a little over mid-way through the project I had recorded the music for the app on my ukulele. I am not a musician by any means but I was able to find a couple chords on my uke that sounded not bad together and we rolled with it. We were also using random clips we could find on the internet that were free for the sounds effects. Along came Shawn James Seymour aka Lullatone. Both driven by an interest in ukulele, our worlds collided. I got him involved with our music and sound effects and holy crap did he revolutionize the audio quality of the app. I had a certain amount of pride in that I had done the music, but if I had stuck with it we would have had sub-par music and stock sounds.

    Google Everything

    About half way through development on the app and around version two of our feature set we had settled on the name “Alphabot Flash Cards” for the app. We arrived at this title not without a fair amount of deliberation and discussion and even research. It seemed an apt choice with our robot mascot and Alphabet focus. I googled “Alphabot” many times and always found the Canadian Electro band Alphabot!. I thought we were good to go and we didn’t look back. Not until a few days after we had submitted the app did I google the exact phrase “Alphabot Flash Cards” and you know what I found? An iPhone app named exactly “Alphabot Flash Cards” with an almost identical feature set to that version two of our app. I was completely floored. It totally took all the wind out of my sails, it was shocking. We had to reject our app and quickly come up with something else to call it.

    During this rehash we realized something. It seemed this little iphone app was near impossible to find. I had trouble getting it to show up in iTunes searches and it seemed to have hardly any search result presence. It was then when it really sunk in that Descriptive > Abstract. We had moved quite far away from the feature set we had when we came up with Alphabot, and thankfully far away from the features of the “real” Alphabot, and it made total sense to revisit the name. We came up with super descriptive “Interactive Alphabet for iPad” and it seems to have really payed off. We’re now in the top searches for “Alphabet” and “ABCs” in iTunes and even have some good search results for like terms. Bottom line: Google everything you can think of in any configuration you can think of and more. You need to know the waters you’re sailing in and know them well.

    It Will Take Longer Than You Think

    Always go for the ultimate best product you can muster. There are plenty of “ok” and “good enough” apps in the store. Don’t drown in the sea of mediocrity, you’re better than that. Take your time, apply yourself, and achieve something. When we first started this project we thought just maybe we could release around the time the iPad was actually released. Could we have made that date? Possibly, but it would have been one lame app. We constantly asked ourselves “Is this an outstanding app, will we be extremely proud of this when it is released?” The answer was almost always “mmm, maybe not quite” and we would continue to refine and polish. Now looking back at the first few versions of the app I can’t believe how much ground we covered, and I am so much more proud of the app as it is than I would have if we’d released before. Great things take time, lots of it, but it’s totally worth it.

    Stay Aware

    This one I learned quite recently and is tied closely. Despite our best efforts to stay aware of what was going on around our launch date, we failed to think of one thing. Back to School. We launched mid-week with a fantastic welcome. In less than a day and a half we had reached #2 in Education. This was great until Thursday night. Apple started a Back to School apps promotion, filled to the brim with apps in the Education category. Apple wasn’t the only one, a lot of people were into this category as kids were gearing up for school time. This really tanked our rankings since our app is not really for school-age kids and Apple failed to invite us in their little promotion. Now, what could we really have done? If we had thought of this factor we might have tried to avoid the back to school period for a release and tried to launch earlier. It all just comes down to trying to stay abreast of all the factors around you. It’s not enough to think just about your app’s competition, keep a weather eye out for things you wouldn’t necessarily think about.

    These things I learned on the development road and while that is mostly over, the iTunes store game is in full force and is teaching some more lessons. I hope to continue to document this crazy journey. Next I’ll blog about our launch strategy and how we think a “soft-launch” helped us in our crucial first days.


    1. Thanks for a marvelous posting! I truly enjoyed reading it, you could be a great
      author.I will make sure to bookmark your blog and will eventually come back sometime
      soon. I want to encourage you continue your great job,
      have a nice afternoon!

    2. Anitra

      Nice post. I used to be checking continuously this weblog and
      I am inspired! Very useful info particularly the closing part :) I deal with
      such info much. I was seeking this certain info for a long time.
      Thanks and best of luck.

    3. I’ve learn some excellent stuff here. Definitely value bookmarking for revisiting.
      I surprise how much attempt you set to make one
      of these great informative site.

    4. Definitely believe that which you stated.
      Your favorite justification seemed to be on the net the easiest thing to be
      aware of. I say to you, I definitely get irked while
      people consider worries that they plainly do not know about.
      You managed to hit the nail upon the top and also defined out the whole thing without having
      side-effects , people could take a signal. Will probably be back to get more.

    5. Thank you for another informative website. The place else could I get that kind of information written in such an ideal approach?
      I have a undertaking that I’m just now running on, and I’ve been on the glance out for such info.

    6. Good post however I was wanting to know if you could write a litte more on this topic?
      I’d be very grateful if you could elaborate a little bit further.

    7. Hey there! This is my first visit to your blog! We
      are a group of volunteers and starting a new initiative in a community in the same niche.
      Your blog provided us valuable information to work on. You have done a outstanding job!

    8. dui help

      I do not even know how I ended up here, but I thought this post was good.
      I do not know who you are but definitely you’re going to a
      famous blogger if you are not already ;) Cheers!

    9. As the admin of this web page is working, no doubt very quickly it
      will be renowned, due to its quality contents.

    10. Hildred

      Hello, of course this article is genuinely nice and I have learned lot of things from it on the topic
      of blogging. thanks.

    11. Roofing Atlanta

      Pretty! This has been an incredibly wonderful
      post. Many thanks for providing this information.

    12. Quick Weight Loss Mesa AZ

      I feel this is among the such a lot important
      information for me. And i am satisfied studying your article.
      But want to commentary on some general things, The website style
      is ideal, the articles is actually nice : D.
      Good process, cheers

    13. midwife Greenville

      This paragraph is truly a fastidious one it assists
      new the web visitors, who are wishing in favor of blogging.

    14. natural birth Greenville

      I just like the valuable info you provide on your articles.

      I will bookmark your blog and take a look at again here frequently.
      I am somewhat certain I will be told a lot of new stuff right right here!
      Best of luck for the next!

    15. find more info

      Hello to all, how is all, I think every one is getting more from this web site,
      and your views are good for new people.

    16. performance bonds

      What i do not understood is in fact how you are now not really
      a lot more well-appreciated than you may be right now. You’re so intelligent.
      You understand thus significantly with regards to this matter, produced me personally imagine it from a lot of various angles.
      Its like women and men don’t seem to be fascinated until it’s something to
      accomplish with Woman gaga! Your individual
      stuffs excellent. All the time handle it up!

    17. natural birth Greenville

      Very great post. I just stumbled upon your blog
      and wished to mention that I’ve really loved browsing your weblog posts.

      In any case I will be subscribing to your feed and I’m hoping you write once more very soon!

    18. If some one wishes to be updated with most recent technologies afterward
      he must be visit this web page and be up to date all the time.

    19. labors of love birth center

      I am actually thankful to the owner of this web page who has shared
      this wonderful piece of writing at at this place.

    20. Please let me know if you’re looking for a article author for your weblog.
      You have some really great articles and I feel I would be a
      good asset. If you ever want to take some of the load off, I’d
      really like to write some content for your blog in exchange for a link back to mine.
      Please shoot me an e-mail if interested. Thank you!

    21. talking to

      WOW just what I was looking for. Came here by searching for 24 hour ac repair service Fairview Village

    22. supplements to get cut

      Very shortly this website will be famous among all blogging and site-building users,
      due to it’s fastidious posts

    23. No Credit Check Loan

      Do you mind if I quote a couple of your posts as long as I provide credit
      and ssources back to your website? My blog site is in the very same niche as yours and my visitors would certainly benefit
      from some of the information you present here.
      Please let me know if this alright with you. Regards!

    24. Attorney'S Briefcase

      Hi, I think your website might be having browser compatibility issues.
      When I look at your website in Ie, it looks fine but when opening in Internet Explorer,
      it has some overlapping. I just wanted to give you a quick heads up!
      Other then that, excellent blog!

    25. great post to read

      I do believe all the ideas you’ve presented on your
      post. They’re very convincing and will certainly work.
      Nonetheless, the posts are very short for newbies.
      May you please lengthen them a little from subsequent time?
      Thank you for the post.

    Leave a Comment