Startup Resources
August 6, 2014 by Guest Blogger

By Nicholas Wright, co-founder and CEO of AppInstruct

When you’re building an app, it can feel like you’re on an adrenaline-fueled rush to the app store. But if you’re serious about your app, you need to slow down: I’ve learned that creating and testing a prototype is a key step.

I promise you, it’s worth the time and effort you’ll spend building it.

In previous posts, I’ve addressed some of the most common questions people have when creating a mobile app — especially the many technical aspects.

But getting your app from concept to launch isn’t just a coding exercise: if you ignore the tried and tested means of building a new software product, the chances you’ll be successful quickly drop.

As I explain below, the prototyping process has been critical for my own company as we get ready to launch our newest application.

What is a mobile app prototype?

A prototype is a version of your application that allows you to show and test its main functions, in the leanest — i.e. involving the least time and cost — way possible.

It’s similar in concept to that of the minimum viable product (MVP), which Eric Ries has popularized over the last few years through the “Lean Startup” movement.

However, unlike an MVP, it’s unlikely you’ll be able to openly test your prototype with your intended market — especially if you’re designing for iOS, where Apple must review and approve your app before it can be circulated.

That’s not to say you shouldn’t test your prototype, just that you’ll probably have to work with a small sample size. You may be limited to your product team, or you can organize a user experience testing day (or days): bring in small groups (5-10 people) of potential users and get their feedback within a controlled environment.

Why a prototype is an important part of app development

A lot of people think making a mobile app is quick, easy and cheap. If so, why go through the trouble of creating and testing a prototype?

The truth is that “quick, easy and cheap” is a myth. Mobile apps are unquestionably a growth market, one that many predict could exceed the size and scope of the Internet. One day, there may be frameworks like WordPress and Twitter Bootstrap to make the process easier — but not yet.

Today, mobile apps are harder to make than websites and there’s heavy competition. To have a realistic hope of success, you need to go through the process in a professional manner; anything less can be an easy way for your efforts to flop.

How a prototype saved our mobile app

We’re in the process of building an app and, knowing the value of testing, we developed a prototype in about six weeks. There was no formal designer input, the developers just built according to a set of functions and a look and feel that I specified. It used open source code and had no cost, beyond time and effort.

What did that six weeks of work earn us?

First, we quickly learned that two parts of the user experience just didn’t work when tested on the iPhone. It was so obvious that they didn’t work, we didn’t need the input or cost from a more formal testing day.

Because we knew this early on, working with a design agency and iOS developer to build the version that will eventually hit the app store has been a much more efficient process.

The second benefit is a little less obvious, but arguably more valuable.

With our prototype, we had the iPhone app hooked up to a server backend, which let users send messages to each other within a test environment. (We used HockeyApp, but testing may be about to become easier; Apple recently purchased another popular third-party testing app, Testflight, and announced that it will be built into iOS 8.)

The prototype allowed us to move from conceptual idea to tangible product; we jumped into creating an app we could get to market. We engaged a professional design team and started building the iOS app from scratch.

In fact, we stopped thinking about the prototype — until investors began asking to see the app’s messaging in action.

Having a prototype isn’t just a product discovery tool for your team, it can serve a valuable purpose in bringing your idea to life for potential investors. It could be the most important promotional tool you possess — of even more worth than the fabled pitch deck.

With the benefit of hindsight, I’d recommend two things:

  • Once you start building your actual app, make sure your development process requires that your app be periodically attached to a server backend and tested.
  • Never disregard your prototype.

To learn more about prototyping and the other critical aspects that go into designing, building and launching an app successfully, AppInstruct’s online course provides all the most critical elements you need to learn how to make an app.

Have a question about creating your own app? Post it in the comments below; we might be able to answer it in an upcoming blog post.

Nicholas Wright

Co-founder and CEO of AppInstruct

Nicholas Wright is co-founder and CEO of AppInstruct, which provides courses on how to create an app. He is actively involved in the startup space, mentoring other founders with mobile, fundraising, and legal advice. Nic’s favorite app is WhatsApp, which allows him to remain in contact with family in America and England.

  • Johnson

    Whereas I sympathise with Freelancers whose accounts are closed or have issues, I am equally appalled at the poor grammar employed in your sentiments. I do not profess to be a wizard of the English language but I urge you guys to take more English lessons so that you can communicate and interact eloquently and easily with clients and associates.

    Pardon me if I may be stepping on anybody’s toes but I am expressing this in good faith.

    My regards to all.

  • Johnson

    Whereas I sympathise with Freelancers whose accounts are closed or have issues, I am equally appalled at the poor grammar employed in your sentiments. I do not profess to be a wizard of the English language but I urge you guys to take more English lessons so that you can communicate and interact eloquently and easily with clients and associates.

    Pardon me if I may be stepping on anybody’s toes but I am expressing this in good faith.

    My regards to all.

  • Toufik Ahmed

    Help me to clear my cookies. because i have problem on my account.

    http://prntscr.com/6ug0lj = Toufik Ahmed
    http://prntscr.com/6ug1ir = Dalia Akter = Staff of My Company.

  • Toufik Ahmed

    Help me to clear my cookies. because i have problem on my account.

    http://prntscr.com/6ug0lj = Toufik Ahmed
    http://prntscr.com/6ug1ir = Dalia Akter = Staff of My Company.

  • Dmitriy Mokhnuk

    Hello odesl center,
    Why i can seach the work?
    Before all will be ok.

  • Dmitriy Mokhnuk

    Hello odesl center,
    Why i can seach the work?
    Before all will be ok.

  • Riya khan

    Hello odesk,

    My membership change already pay $10. My connect total 108. But my apply hidden now. Please Solution.

  • Riya khan

    Hello odesk,

    My membership change already pay $10. My connect total 108. But my apply hidden now. Please Solution.

  • Aaron

    Hello, oDesk

    How are you?
    My account info was removed automatically.
    Please review my account info.
    And can you let me know.
    And I want to resolve this issue for me.
    Thanks and Regards
    Aaron

  • Rima khanam

    Hello oDesk please help me my account has been suspended Financial transactions for have been limited , How to solve this issue and activate my account,

  • Diroit

    My account is being reviewed for 2 weeks now and still no results even though i corrected every single mistake i made.

  • Vishwas sharma

    This not fair on your part. I should have the right to know exact
    details on the basis of which my account was suspended. I also should
    have the right to fight my case which you didn’t provided. You should warn me first
    before taking any actions like this, so that i can correct myself, rather then blocking me without warning.

  • Vishwas sharma

    This not fair on your part. I should have the right to know exact
    details on the basis of which my account was suspended. I also should
    have the right fight my case which you didn’t. You should warn me first
    before taking any actions like this, so that i can correct myself, rather then blocking me without warning.

  • Dârkñêss Lïfê

    Hello oDesk please help me my account has been suspended Financial transactions for have been limited , How to solve this issue and activate my account,

  • Sudip Biswas

    I am applying and trying to get a new job. But form some days I have no job. Feeling helpless.

  • Afaaq Hussain Mib

    Hi there, i have also profile hidden problem, i have 4.89* rating and well reputed feedback with 71% of client satisfaction worked on 49 jobs . i was also asked by odesk to wait for the end of running contracts , and now all my contract are end with 5 star feedback i was sent mail to accountreview team but only i was receive is Request ticket# but no replay regarding my profile issue. And also i was disabled the live chat support and my . all this is going too bad to me.

  • Shaira Camille Yu

    hello.. I’m Shaira Camille Yu, I’m really want to work full time and any kind of work and salary but I don’t know how can I find the work, it’s been a month before I enter this kind of Job Opportunit. Please help me to solve my problem.

  • https://www.odesk.com/users/~0186054b64c4acbec9 SHUBHANKAR SUR

    Hello,odesk
    I am happy for now job post quota.
    When i apply any job,but my name dos not show to my client profile.Why?
    I can not see my name.Please help me & quickly solved it.
    See my attested file.
    Please solved it.

  • Mark Pool

    Dear oDesk Account Review Manager.

    How are you?

    I have sent request to initiate a follow up review my account, i have completed all projects after you made hold my account.

    And i also checked my account that my success rate is 93% and it is Top Rated on oDesk.

    So I am sure that you can fix my account hold kindly. Please review my account again.

    Hopping to hear good news from you.

    Best Regards.

    Mark

  • Rayhan Arafath

    Please withdraw my account suspension.I want to submit my job proposal and compete with other seller as early as possible

  • Sudip Biswas

    oDesk is pretending with new style.

  • Shikha Bhardwaj

    Hello odesk please help me my account has been suspended . how to solve this problem

  • Avijit Majumder

    Great article. Clickable prototype is the ultimate way to demonstrate/present the functionality of the mobile applications as well as web applications. But unfortunately, ODesk don’t have separate categories or keywords for such jobs. I am dragging the attention of the ODesk Managers regarding this issue.

  • Silvestre C.

    Hello Odesk, my account is still suspended that the problem is already solved. I received an email by oDesk where it says my account is ready, but in reality it is still suspended. Help me please, the ticket which is in charge of the problem is not responding for 4 days already. And please delete the message with a luck logo and having same message cause I deleted that already cause I accidentally put a sample logo of mine, but it seems it is not deleted. Thank you

  • Tuan Naushad

    Hello odesk center,

    aim Tuan Naushad, may apply auto hidden my odesk account already not working. user name email not supported your odesk account why
    my odesk profile making time there ask security question name
    security question -what is your mother maiden name
    Answer – putry.
    after my time zone change india time came after this matter came
    .please my problem solve now.

    email- TRNaushad1981@gmail.com

  • Tuan Naushad

    Hello odesk center,
    iam Tuan Naushad, may apply auto hidden my odesk account already not working. user name email not supported your odessk account why .please my problem solve now.
    email- TRNaushad1981@gmail.com

  • Guest

    Hello Odesk, my account is still suspended that the problem is already solved. I received an email by oDesk where it says my account is ready, but in reality it is still suspended. Help me please, the ticket which is in charge of the problem is not responding for 4 days already. Thank you

  • Alaya Begum

    Dear Sir,
    Please solve suspended issue for my account

  • http://www.bcti.com Tarik Jibon(Md.Abdul Matin)

    Hello odesk center,

    Please change my name. Odesk is my aim and career. Increasing my skill for work at home. Pray for me. Thank you.

  • Jasmin

    hello support,
    Please solve suspended issue for my account

  • http://www.gogetapps.ca/ Shahid Durrani

    ODesk is best for working.. i want to know about it in detail..please give me some more information related to it..

  • http://www.actmobilesolutions.com/en-espanol Alastair Bartlett

    Good article Nicholas – we (www.actmobilesolutions.com) are actually going through what you’re discussing right now with one of our client’s applications and yes, prototyping is absolutely key to being able to test the application as a whole and ensure that the user experience is the best it can possibly be. However I will say that, with the introduction of Testflight to the Apple platform, you are now obliged to upload a beta version for review before it hits the App store and this can take a couple of days to be completed by Apple. This has literally just come in to effect and it’s definitely something the client and the development company need to take in to consideration as it does add time to the point of delivery. And any changes made after the first beta version also need to go through the same review process. Hopefully this will cut down on ‘time to market’ to get the app on the App store – according to Apple, if the app passes this/these initial reviews, there is a high probability it will be accepted on the App store within a short amount of time. But it’s definitely something to think about before you start the project.
    If there is anything we can do to help regarding mobile applications, we’d very much like to hear from you – we are a mobile applications development company founded on complete honesty and business integrity. We believe in outstanding customer service and deliver excellence. Please don’t hesitate to contact us for any help: http://www.actmobilesolutions.com/contact-2