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 Kit.

more about me

Join the Newsletter

Every Tuesday, 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 to Mike Parsons Cancel reply

    Subscribe to get my weekly newsletter.

      Nathan Barry

      © Copyright 2025 Nathan Barry.
      All rights reserved | Privacy Policy

      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
      • Kit
      • 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 2025 Nathan Barry.
      All rights reserved | Privacy Policy