Courtesy of Pexels.com
Building an app as a non-technical person is quite hard, right?
The first thing you’ve probably done as a non-technical founder for your ‘revolutionary’ idea to ‘disrupt’ the market was… look for a CTO or a technical founder.
Am I correct?
This is the wrong way to start….
The reason why, is that in most cases you haven’t even started to work on the general concept of the application and you are being ‘blocked’ by not having a CTO on the board with you.
Did you know that you could build an app without having a clue about coding or design?
Below I’ve listed solutions for you to start building your first application as a non-technical person. On top of that, you will find a list of tools you could use and a few great case studies from other non-technical founders with detailed instructions on how they did it.
Let me tell you first…
To build a Minimum Viable Product or a first version of an app to validate a need for it and to get a proper funding for development, you could do the same as the guys from Instagram did.
Learning how to code by yourself (Time>Money), finding a freelancer to build an app for you (Money>Time), hiring a software development company (Money>Time) or hacking your app…
I’ve personally started with a step-by-step tutorial of building a static website with Bootstrap with this free youtube video course
Courtesy of Giphy Images
Design — Use Sketch, Balsamiq, and AdobeXD to design an interface of your app.
Animate — Use AdobeXD, and UXPin to design and animate the workflows between your beautifully designed applications.
Get inspired — Use SketchAppResources, UI Patterns, or ProductHunt to look for inspiration of great products, or even use some open-source freebies of app interfaces (Freebiesbug) and tweak them a bit.
Read my latest post on how to prototype an app as non-designer to get from 0 to hero just in a few days.
With such a prototype you can go and sell your product/vision to:
A) Potential Customers
B) Potential Co-Founders
C) Potential Investors
There are plenty of web platforms enabling you to build an app by drag & drop elements.
You don’t need to code anything.
The quality of the app in most of the cases is crappy and they are slow, but for your first MVP it’s enough to validate a product.
You could use https://buildfire.com/ or https://bubble.is/ or https://www.appsheet.com (Google Sheet driven apps)
More inspirations in a blog post from Product Hunt here.
Be aware that those solutions are great to validate the idea, but you want be able to scale the app, add custom features, and improve the UI/UX of it.
The solution is pretty OK to start, but don’t expect any superb outcome.
Courtesy of https://buildfire.com/
If you need something simple (up to 1 month of work for 1 developer), without any automated tests, scalable backend, handle a huge amount of data, and you don’t burn to much cash for it, just…
Hire a freelancer.
However if you’re hiring one:
First things first:
In 70% of the cases you don’t need an MVP done by a Software Development Company.
It will be too expensive and too robust.
However, if you know that you:
A) Your (already) profitable and established business will rely on it (!)
B) Need for your business a highly scalable, robust application
C) You’ve extended experience in the area of the market/business to conquer it
D) Have experience in working with software developers or software development companies, then…
Courtesy of Brainhub.eu + Pexels.com
There are a few things to consider while talking with an outsourcing company to build your app as a non-technical person, like:
You can find a more detailed answers about choosing a software development company here.
Working with Software Development Company isn’t cheap.
I’m running together with my co-founder a JavaScript Development Company — Brainhub, therefore I would like to share with you my thoughts on when you shouldn’t hire a software development company.
Building a web or mobile app together with software development shop is like hiring a navy seals to get your job done. They are experienced, well-trained and ready to ‘execute’ your idea.
However, you shouldn’t hire Navy SEALs (software house) to solve problems like getting a cat from a tree, but more to rescue a president from kidnappers.
Courtesy of Brainhub.eu
To be more specific, there are a few reasons, why you would like to have an app built by Navy Seals of Software Development:
Now, the fun part:
BUILDING AN APP :).
Let me share a few inspiring case studies and how-to guides that you could just copy for yourself, as mentioned before.
There are so many existing solutions on which you can verify your business idea that it is sometimes hard to find a reason why to build an app from scratch. Let me show you a few online solutions that you could use to launch a business today:
I haven’t listed here all the huge startups/apps, which are your first inspirations for the next Uber for bicycles or Tinder for pets etc. There is a really easy pattern to find a clone app or SaaS service to help you start a business, where you pay a monthly fee and a small 1–3% fee on each transaction.
Do you know how to do it?
Ready?
Google it using this pattern:
‘build a(n) TYPE A NAME OF AN APP like app’
ex. “build an UBER like app”
I’ve listed all the tools that I would recommend to a non-technical person to build a very first application.
Usually, you can find great case studies written by founders, who used their tools in non-conventional ways on the company’s blog (ex. Zapier).
Now is the time to build your MVP, your first application that you’ve dreamed of. Just pick your way to do it from the detailed list above and go for it.
I hope that I convinced you that you can build an app as a non-technical person.
Courtesy of Giphy
Originally published at brainhub.eu on June 12, 2017.