Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
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âŠ
What options do you have to build your first app as non-technical person?
#Learn how to code by yourself
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âŠ
Where can you learn how to develop an app?
Iâve personally started with a step-by-step tutorial of building a static website with Bootstrap with this free youtube video course
#Start with designing a prototype of an app
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
#Use an app builder
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/
#Finding a Freelancer to build your app
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:
- Get somebody recommended or with great reviewsâââHe / She will not disappear when difficulties appear
- Be aware that with rates below $30 (depends on the countyâââcheck the freelancers rates) will make it difficult to get a good coded application without any technical debt
- Try to find a developer, who will be focused only on 1â2 projects maximum
- Define your clear goals and tasks (learn how to write user stories)
- Sign a contract with a freelancer and remember to include that you will own the code/you have the full rights to it (in some cases after the job is finished, you could be asked to pay the license fee for the software you paid forâŠ). Read more on how to protect your Intellectual Property while outsourcing
#Finding a Software Development Company to build your app
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:
- Always reject the cheapest companies (itâs about quality not quantity)
- Look for those who will say âNoâ or challenge your ideas/features (look for a software development partner)
- Look for a culture fit, âpartner chemistryââââYou should understand each other and talk similar language
You can find a more detailed answers about choosing a software development company here.
#When NOT to hire a Software Development Company
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.
To be more specific, there are a few reasons, why you would like to have an app built by Navy Seals of Software Development:
- There is nothing like this on the market that you could take from a shelf or use a creator to build it = You simply need to build one
- Youâve an extended experience either on the business side or technical side of building applicationsâââYou know what do you need and how to work with software developers.
- You want to scale your business and have already a validated MVP or customers that are paying for your bootstrapped MVP
- Itâs not a landing page or simple static website or any project that will take 1 month of 1 developer to do itâââitâs simply to small project for a software development company (rescuing-a-cat)
#Be creative with a tools/open-source apps/SaaS apps available online
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.
Using existing solutions instead building one from scratch
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:
- Subscription Box ServiceâââUse a great system from Cratejoy; itâs like Shopify for subscription boxes. Here you can find great guides on how to run a subscription box service
- Two-Sided MarketplaceâââDo you want to create another AirBNB? Itâs Sharetribe out there. So, you can start your two-sided marketplace today
- Database-driven applicationâââCreate an app based on a database thatâs a spreadsheetâââuse Airtable for it. Easy peasy even for an 8th grader
- Community applicationâââAlways wanted to build the next Hackernews, Producthunt, or maybe Reddit? Just use a free and open-source Telescope NOVA (built with JS â€). The second version of Product Hunt was built with Telescope in 8 days
- App to match peopleâââStopcyberbullying is a simple app, which connects random people, who experienced Cyberbullying. The app is based on Typeform, Google Sheets, Zapier, and Gmail. Itâs a fully automated system done without any coding. Read instructions on how to do similar app
- List of products/items submitted by communityâââBuiltwithbootstrap is a fully automated website which makes money selling bootstrap themes (affiliate) and posting websites automatically to their landing page for money. Build on Tumblr ($0 cost for hosting + enables to modify the html+CSS). Read more about how the founder did it here
- Search directoryâââYou can build a local search directory like Yelp in a few hours. Thanks to WordPress and a cool plugin called ListingPro, you can do it easily. Here you have instructions on how to do it step-by-step
- Digital ProductâââYou can start with selling an ebook/mp3/video/excel files to verify your idea. You can use Gumroad to launch a single digital product website with great admin/analytics dashboard and implemented payment system
- Web applicationâââKollecto is a web app that helps people become art collectors. Itâs making $30k per month and was built by a founder without any coding skills. Read a case study on how a solo founder did it here
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â
# Tools to use to build an app as a non-technical person
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).
- Automation/Connecting apps: Zapier or IFTT
- Forms/Surveys: Typeform or WuFoo
- Everything-is-possible-app: Google Sheets đ
- Web application/Website: WordPress
Time to act!
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.
Originally published at brainhub.eu on June 12, 2017.
How to Build an App as a Non-Technical Person was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.