Nathan Barry
  • Home
  • Blog
  • Books & Products
  • About
Twitter YouTube Search Menu
  • Home
  • Blog
  • Books & Products
  • About
Twitter YouTube

November 15, 2011 - Mobile, OneVoice

How I Made $19,000 on the App Store While Learning to Code

The past year and a half has been quite a journey. I’ve gone from starting to learn iPhone design, to quitting my full time job and focusing on an application full-time. All while teaching myself to program in Objective-C with no prior programming experience.

OneVoice is a iPhone/iPad application that gives a voice to anyone who cannot speak. Either because they have had a stroke or have non-verbal Autism (or many other reasons), it is making a difference in the lives of a lot of people. OneVoice + iPad replaces a $7,000+ medical device that is bulky and difficult to use. My goal was to make an application that was both beautiful and easy to use.

It all started when my sister-in-law, Hannah, heard I was looking for a project to learn to develop for the iPad. She was working with an autistic boy using one of these clunky medical devices and suggested I build a replacement on the iPad. I’ve spent a lot of time designing software, but have never been a programmer. I focused on the user interface and experience which is where I could add the most value. With the help of some talented friends I set out to create OneVoice. The rest of the story is here: One Year With iOS and The Story Behind OneVoice.

OneVoice was released January 2011. The first day it got 3 sales (great for such a high priced app), but that quickly dropped off. The App Store used to have a newly released list that would give you an initial boost in sales before you dropped off to App Store obscurity. I focused my marketing efforts on Speech Language Pathologists who work with individuals needing this kind of device. I contacted them personally by phone or email and offered a promo copy in trade for feedback. Quite a few took me up on the offer and gave some great advice that shaped the first couple of versions.

These industry experts also wrote great reviews in the App Store which I think made a big sales difference. Now the policies have changed so users who downloaded the app with a promo code cannot write a review. I’ve never been featured or had any promotion from Apple. So all of the numbers below are from my marketing efforts outside the App Store.

September was such a good month because two schools bought 20 and 30 copies each (educators get a 50% discount by purchasing 20 or more).

Here is how the $200 price breaks down:

  • Apple: 30% (I didn’t include this above because I never receive this money).
  • Acapela Group: 14% (I license the speech synthesis software from them).
  • Profit: 56% (Profit is used loosely. This is what I have left to pay myself or reinvest in the product).

Last month after slowly building OneVoice to $19,000 in profit (and keeping almost all of it in savings) I quit my full-time job and am now focused on OneVoice as a startup. Since the product is working well and has plenty of paying customers I am now almost entirely focused on marketing.

Every day I spend some time programming in Objective-C in order to get better. I have a couple other hobby apps that I work on to expand my skill-set, though I still consider myself a beginner programmer. I wouldn’t be where I am now without the help of Chris Brandsma, who patiently helped me through so many Objective-C problems.

I am fortunate to work on a project that both makes money and changes lives.

I’m Nathan Barry. I’m a creator, author, speaker, blogger, designer, and the founder of ConvertKit.

more about me

Join the Newsletter

Each Monday I send out my weekly newsletter
 and latest blog posts. Subscribe to stay in the loop.

Subscribe to get my best content. No spam, ever. Unsubscribe at any time.

You might also like...

more recent articles
November 11, 2013 - Marketing, Mobile

$36,297 in 24 hours: behind the scenes of The App Design Handbook launch

read more
November 4, 2013 - Mobile

An Interview With App Designer Michael Flarup

read more

69 Responses to “How I Made $19,000 on the App Store While Learning to Code”

  1. Mike Parsons

    November 15, 2011

    Nathan this is a great story, and nice job becoming both a coder and an entrepreneur. My wife is pursuing a speech path career, and I was always wondering what sort of ways technology could enrich the field. You’ve found a nice way. Any plans for an Android version?

    Best!
    Mike Parsons

    reply
    • nathanbarry

      November 15, 2011

      I may do an Android version. The Kindle Fire is a great price so I may try to write it for that. Though Objective-c is hard enough to learn, not sure if I am ready to start on a second language yet.

      reply
      • Michael Lajlev

        November 15, 2011

        You should definitely do a Kindle fire edition. It has great potential. Nice product by the way. I have some thoughts on how you could use your platform for great learning apps. Let me know if you want a quick skype chat to hear more about the ideas.

        reply
      • Steve

        November 15, 2011

        The Amazon Kindle Fire uses a device-specific version of android. It is the only device, that I know of that uses this “forked” version of android. Otherwise, go for android, and thanks for this story. It is inspiring.

        reply
      • German Rimoldi

        November 15, 2011

        try mosync software (objective c to mobile devices translator)

        reply
      • Nick Nezis

        November 15, 2011

        Let me know if you have questions porting to Android.

        reply
      • Anonymous Coward

        November 16, 2011

        Don’t worry, Java is a lot easier to learn.

        reply
      • Brad Mccormack

        November 16, 2011

        Great work. I find this little post inspiring. I am probably the converse of you. I have no design experience :-)

        I’d suggest doing a little research on comparing Java to Obj-C. I have more experience with Java and in my opinion it is an easier to grasp language.

        Although as you are already aware, learning the language is only part of it. You will have to learn Android terminology and the associated tool-set.

        I wish you the best of luck regardless.
        Great work!

        reply
        • avanceittrends

          April 25, 2014

          This is a great post regarding iphone development! Those who want to learn such will surely find these lessons informative and helpful.

          reply
      • AmiT Kadam

        September 17, 2013

        Hello.. Actually this is my 1st visit to your website, I found it very interesting..
        Can you answer some of my questions??

        I am studying Bsc Computer Science.. I also like to write code!
        I code daily, bt I gets depressed due to time that I have apply to code and not for study…!

        But I am good in programming, Logic and coding..
        The problem is .. I am from poor background and want to do something big..
        Can I become a good freelancer?
        Or should I do a JOB?

        reply
  2. michal

    November 15, 2011

    Great story! More impressive is the idea than the amount you made.

    reply
  3. Moritz

    November 15, 2011

    Actually I was about to write a comment how you should clarify in the text what this profit means, à la “Your revenue minus server cost is only profit if your labour is worthless”. Then re-read the cost break-down, pleasantly surprised.

    Great project btw!

    reply
    • nathanbarry

      November 15, 2011

      Right, in this case profit is a loose term. I would have made more money for my time by doing contract design for other companies (as I often do), but the satisfaction level wouldn’t be the same. So like you said, the $19,000 is profit, if my time has no value.

      reply
  4. Austin Osuide

    November 15, 2011

    Very well done, dude!!!
    Follow your passion!

    reply
  5. Tara Tiger Brown

    November 15, 2011

    I just wrote a blog post on Forbes about how you are never too old to learn and anyone can learn to program if they put their mind to it. This is a great example of that.

    Kudos to you and for building something that truly helps people.

    reply
    • nathanbarry

      November 15, 2011

      Thanks Tara! I enjoyed the article.

      reply
  6. Randy Ayn

    November 15, 2011

    The part of this story that stood out to me is that you replaced a bulky 7K device that was probably a pain in the ass to use. Also having the foresight to license someone else’s software when needed. Nice work.

    reply
  7. I L Cook

    November 15, 2011

    What an impressive story, Nathan. Thank you for sharing. I’ve invested an embarrassing amount of money toward trademarks, patents, and independent IT developers, without a single return yet. Stories like yours keep me motivated to press forward with my business model.

    reply
  8. dylan

    November 15, 2011

    Great story. Props for using your programming talents to really make a difference in individuals’ lives

    reply
  9. Raj

    November 15, 2011

    Thanks for sharing your story with us Nathan.
    Great job.

    reply
  10. Javier Constanzo

    November 15, 2011

    Great job! Looking forward to read more about you on HN, etc. You both changed your life and you’re helping other people change theirs!

    reply
  11. Sebastian Andreatta

    November 15, 2011

    Nice job! and good luck – and you nailed your target market – are you reaching out to the big centers around the country where they’re researching and training in this? Univ. of Georgia @ Athens, and UK in Louisville and some others – drop me a note if interested, I have a contact at UK doing this exact type of research – he might be interested in hearing about it.

    reply
  12. Craig

    November 15, 2011

    Hey Nathan,

    I am wondering how you taught yourself object-c with no background in programming. I looked at it the other night and it looked like Greek to me! I work at a school and we are looking at starting an app writing class and I was wondering what the best resources you found in learning objective-c form nothing? Thanks, Craig

    reply
    • Mike

      November 16, 2011

      Developing Apps for iOS by Paul Hegarty on iTunesU is a good start, and it’s free

      reply
  13. Paul Denlinger

    November 15, 2011

    Great story!

    1. Learned programming for iOS
    2. Helped people who need help, and their families
    3. Learned marketing for your product
    4. Made money

    I’d say you can’t beat that!

    reply
  14. Chorola

    November 15, 2011

    “I wouldn’t be where I am now without the help of nathanbarry, who patiently helped me through so many Objective-C problems.”
    I wish one day, I would say thanks to u! :-)

    reply
  15. Omar

    November 15, 2011

    Hey Nathan awesome story. I’m a 22 year old college student and I spent the whole summer learning Objective-C and the iOS SDK. I’ve finally begun prototyping and your story is an inspiration to me. I would like to make enough with my iPhone development skills and any apps I might sell on the app store to live off (and hopefully some kind of cool product that turns into a company too). Any tips or pointers on the free lancing side of things or would you recommend just staying focused on building a product?

    -Omar

    reply
  16. Josh

    November 15, 2011

    Very well done, Nathan. A very inspiring story to boot.

    reply
  17. Mikael

    November 16, 2011

    One questions, what path did you take to learn Objective-C? Reading? Coding? Tutorials? Action learning?

    reply
  18. Jean-Luc

    November 16, 2011

    Well done! You should definitively do an Android version as well.

    reply
  19. Itai

    November 16, 2011

    As the developer of another application for users with special needs (seniors, in my case), I want to congratulate you on choosing to build something that actually HELPS PEOPLE who are usually under-served by technology. Looks like you hit the nail right on its head!

    reply
  20. John (TentBlogger)

    November 16, 2011

    what a great tale of filling a need and being compensated for it well! great work!

    reply
  21. brian

    November 16, 2011

    Now think how much more you could have made on Android, sell direct and immediately save 30%! Selling direct also makes more sense considering the way you are sensibly marketing the product.

    Suspect your profit is somewhat overstated unless you consider yourself a slave(!). The words ‘gross income’ better describes it which unfortunatly is a lot greater than net income, which is a lot greater than net profit!

    reply
  22. Ian B. MacDonald

    November 16, 2011

    Great story, I hope to do the something similar perhaps someday.

    However, once you correct your math (Revenue-Expenses=Profit) you land at about 13,000. Your pie chart looks more like Apple has 30% “Profit” and you have “40% revenue, less salary).

    I suggest moving to Android, so you can have a bigger slice of that 30% Apple is taking before your salary. I am not sure what Acepela does over lower cost/free TTS libraries, but there may be an opportunity to get more for less there too.

    reply
    • nathanbarry

      November 16, 2011

      The $19,000 is after Apple’s cut. Before they took their share I made closer to $24,000.

      Acapela is the best TTS solution out there (for quality) on IOS. But Android does have some other options.

      reply
  23. Joseph G

    November 16, 2011

    great job, i would love to hear more about it if you get the chance. send me an email so we can chat, you have a really impressive story.

    reply
  24. Sebastian Komianos

    November 16, 2011

    This blog post comes at a period when I am considering doing something similar: Quit my first ever job to work on my own project(s). There are some differences though: I am starting from scratch on the projects side (I don’t have any draft presentations, business plans or prototypes for any of my ideas) but not on the developing one (I am a Computer Science graduate and I have already developed a few “things”). I don’t know what I am going to end up doing but thanks for the insight anyway!

    reply
  25. Devy

    November 16, 2011

    Great story. Thank you for sharing.

    reply
  26. Robert Olsson

    November 16, 2011

    Thanks for sharing your experience. This was a great success story, not only for you but also for your customers. But don’t forget to plan for the future business now that you have quit your employment.

    reply
  27. Glenn

    November 16, 2011

    Well done you

    reply
  28. Julia Sifers

    November 16, 2011

    I, too, would also love to hear what resources you used to teach yourself Objective-C with no previous programming experience. I’m aware of the Paul Hegarty podcast…was there anything else that you found particularly helpful?

    Also, on average, how many hours a day (or week) would you say that you devoted to learning and developing this app?

    reply
    • nathanbarry

      November 17, 2011

      I’ll write a post about how I set out to learn Objective-C. It probably averaged out to 1-2 hours per day building OneVoice. But that includes designing a ton of icons as well as learning to program.

      reply
  29. Mike

    November 16, 2011

    Nathan, great idea and app. I’ll be suggesting / passing on the info to family who recently had a stroke.

    reply
    • nathanbarry

      November 17, 2011

      Thanks! Let me know if I can help in any way.

      reply
  30. john

    November 17, 2011

    Just a thought – could you put an empty shell on the App store and make it free. Then the data for speech could be downloaded to the device from the web – after a payment has been made directly to you.

    reply
    • nathanbarry

      November 17, 2011

      Neither Apple or Acapela Group would allow that.

      reply
  31. Srujan

    November 19, 2011

    Nice work Natan, I wonder how it works….. will see it.. is there a trail version of it… I have an iTouch.

    reply
    • nathanbarry

      November 21, 2011

      The demo version is still waiting for Apple’s approval. Hopefully it will be out this week.

      reply
  32. Dan

    December 14, 2011

    Hi Nathan,

    I saw your story on Hacker News. I found your human-centered-design process and the resulting app to be very inspiring, and a testament to the power of applying human centered and user centered design principles to a real problem.

    I would imagine there’s still room for innovation in medical devices, and I look forward to telling lots more stories like yours on http://www.getspotta.com about creative designers and developers who saw a problem, imagined a solution, and made it happen.

    Well done!

    reply
  33. Pali Madra

    February 26, 2012

    Nathan thank you for the inspiration.

    I came to your site from Twitter as you were recommended by Twitter – and what a recommendation. I’m a WordPress developer and online marketing professional. Your blog is full of inspiration and I must appreciate that you do share a lot. Thank you and I hope I’m inspired to do the same.

    reply
  34. Rob Snow

    May 8, 2012

    Nice hopeful story.
    The only issue being, for most, is that you need to be an American citizen to post to the AppStore, or at least have an EIN and Social Security number.

    reply
    • nathanbarry

      May 8, 2012

      There are plenty of developers selling the in the App Store who are not U.S. citizens. Do a few Google searches, there are quite a few threads discussing how to work with this exact issue.

      reply
  35. nakul

    August 29, 2012

    Hey Nathan,
    Your story is probably the ideal way of life.
    Do something good, learn something new, get paid for it.

    Very nice story and m glad its working out for you.
    All the luck for you and the people like you.

    Thanks
    Nakul

    reply
  36. mike

    May 26, 2013

    that seems awesome. what a nice app to code for people in need.

    reply
  37. FERNANDO BIZ

    August 15, 2013

    Just great to find out your blog from SPI and just loved what is available for app developers to learn how to make money. Just going to check the books as it’s something most interest me about as I’m publishing few books these days and the once on Amazon didn’t the expected attention.

    reply
  38. day trading live

    May 5, 2014

    Hey there would you mind sharing which blog platform you’re using?
    I’m going to start my own blog soon but I’m having a difficult time making
    a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m looking for something completely
    unique. P.S Sorry for being off-topic but I
    had to ask!

    reply
  39. tumblr.com

    June 21, 2014

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

    reply
  40. Dawaicart

    June 30, 2014

    Thanks very nice informations

    reply
  41. charlotte

    September 10, 2014

    Im a designer as well I struggle with code … its not easy so my hat goes off to you.

    reply
  42. Adithya Shetty

    November 26, 2014

    Hey Nathan,

    I was searching something about Apps on Google and landed on this post… Very inspiring journey, thanks for sharing! :)

    reply
  43. Nikhil Ganotra

    March 25, 2015

    Great article indeed! I was seeking some help regarding Google apps and landed on this article and found it truly informative.

    Thanks for sharing!

    reply
  44. Siddaiah Thirupati

    May 13, 2016

    Hi Nathan,

    Just this headline made me read this article completely, your vision for creating an app which is useful for autism people is an innovative idea and you created the solution for that without having any programming skills.

    Thanks for sharing this information, which inspired to look for innovative things and work towards promoting it.

    reply
  45. Macy Jones

    July 8, 2016

    Hey thanks for sharing, You did a very good research on it. it is very helpful who wants to earn money for his application.

    reply
  46. rayiesglobal

    December 4, 2018

    Very nice article. Thanks for posting.

    reply
  47. Hans

    March 17, 2019

    Hello Mr Barry.
    After reading this post i must say I’m inspired. I studied civil engineering in school and already have a diploma in the fiels. What I was/ am aiming for now is a degree in the field. But I love programming just too much. Even though I don’t think I’m a very good programmer.but I’m a good learner. I have a concept in mind which i think will be very beneficial to students in my country but i need to build an app for that.
    Any recommendations on books or videos I could read or watch?

    reply

Trackbacks

  1. An iPad App for Autism and Speech Disorders — Open Amazing says:
    November 15, 2011 at 11:51 am

    […] did not know how to program when he started.  More details on this application (and a great read): How I Made $19,000 on the App Store While Learning to Code Cancel […]

    Reply
  2. How I Made $19,000 on the App Store While Learning to Code | HackDom | The Hacking Kingdom says:
    November 15, 2011 at 4:08 pm

    […] Comments Hacker News […]

    Reply
  3. Another iOS developer story – Nathan Barry’s OneVoice | thinkamingo says:
    November 15, 2011 at 5:29 pm

    […] http://nathanbarry.com/how-i-made-19000-on-the-app-store-while-learning-to-code/ Share this:TwitterFacebookLike this:LikeBe the first to like this post. This entry was posted in Uncategorized. Bookmark the permalink. ← Junk Jack – Minecraft clone for iPhone / iPad […]

    Reply
  4. Email 101 with Nathan Barry - Startup Clarity says:
    May 7, 2014 at 11:31 am

    […] very popular post in November 2011 brought 60,000 visits in a few days. But it was a one-hit-wonder. You need a way […]

    Reply

Leave a Reply Cancel reply

Subscribe to get my weekly newsletter.

Nathan Barry

© Copyright 2023 Nathan Barry.
All rights reserved.

Categories

  • Audience Building
  • Business
  • Design
  • Investments
  • Learning
  • Life
  • Local (Boise, Idaho)
  • Marketing
  • Mobile
  • OneVoice
  • Podcast
  • Security
  • Social
  • The Web App Challenge
  • Travel
  • Uncategorized
  • WordPress

Products

  • Designing Web Applications
  • The App Design Handbook
  • Authority
  • Photoshop for Web Design
  • Commit
  • ConvertKit
  • How I Made $19,000 on the App Store While Learning to Code
  • One Year After Quitting My Job
  • Starting The Web App Challenge: From Zero to $5,000/month In 6 Months
  • User Experience Lessons From the New Facebook iOS App
  • Step-By-Step Landing Page Copywriting
  • Designing Buttons in iOS 5
  • The Best Marketing Method I Know
  • On Design Approval and Intentional Flaws
Nathan Barry

© Copyright 2023 Nathan Barry.
All rights reserved.