Here’s how to create a mobile app without knowing how to code
Two million apps available on the App Store, the application market has become an eldorado that many covet. If you are not a developer or computer scientist at heart, you may not know everything about this course.
With millions of apps available on different stores, developer has become a business of the future. In recent years, this booming new market has created nearly 200,000 jobs in France. Apple has announced that it has even donated some $ 20 billion to its developers around the world last year. So why not get started? If you have a good idea and will, here are some tips to accompany you.
1- Find a promising idea
To create an application, you need to find a relevant idea that meets a need or solves a problem. First of all, study its potential market, who its competitors are, and define its user profile (smartphone only or tablet, target, age, etc.). If you find your idea fabulous, but there is no one to use your app, you will have lost a lot of time and maybe money.
2- Give background and form to your app
It’s important to know what you’re going to put in your app, to develop its great features – the main ones and those to add in a second time – but do not drown in too many options. The best apps are sometimes the simplest and those that only show one feature. Using PowerPoint or online software like Balsamiq , you can design a first visual prototype of your app. Even if it is not yet functional, its ergonomics, its architecture and its sections will already have a first idea, even with simple animations.
3- Know how to sell your project
Know how to “sell” your app to potential partners by developing a pitch, preparing your case and your business plan. This can be useful for finding funds, launching a crowdfunding campaign on Kickstarter or Ulule , presenting your app in a contest, or just convincing developers to help you design it.
4- Think about financing
At what price will you sell your app? Download or purchase? Apple or Google does not tolerate purchases outside of their store even for monthly subscriptions. Advertising could be your ally, but it must be carefully dosed not to scare your users. The “freemium” model (free download and integrated shopping for options) is often a good solution as well as being a unique sponsorship (an advertiser has exclusive banners).
5- The piece of bravery: the conception
YouTube became the “school” of many aspiring developers who did not necessarily have computer skills. MOOCs (online courses often in English) can also enlighten you. Google has released its tutorial to create an Android app . If you know how to code, all that will be much easier once the design, the name and the features defined. If you do not know anything about it in code, there are practical and simple solutions:
Software on the internet
Apps-builder like Instamobileapps is quite complete solution. Apps-builder also allows you to embed PDF files, RSS feeds, your website or your online presence (Facebook, Twitter, Instagram, blog, Google services, etc.). The service offers many designs that you can also customize according to your tastes or your brand. In a few clicks, after taking advantage of the test system, you can put it online on the App Store or the Google Play Store, and even make improvements.
Apple and Microsoft teach you how to simply code
There are now many courses or workshops to learn to code. But also tools put in place by the tenors of the sector. Apple has launched Swift , a simplified programming language that focuses on its intuitive side. It will allow you to develop obviously only apps on iOS or MacOS. You can use it to create your app on an iPad or a Mac / MacBook but not yet on a PC, except to use small unofficial programs.
Microsoft is also very interested in code learning, especially for younger people, and has made Windows App Studio available to create universal apps for its Windows Store (running for Windows PC, smartphone and tablet). In just a few clicks and minutes, you’re done and your app can be sent to the Microsoft store.
6- Test it again and again
Put your friends in to get their opinion, hire beta testers eventually, on iOS or Android, on different screen sizes if you can. You will know if your app is as effective as you dream, if all its features are really useful and used, if the advertising is not too invasive, if the price is consistent, etc. From one end to the other of the creation of the app, never hesitate to ask advice, whether for design or use, to get out of your certainties.
7- Put the app on the blinds
“It’s not the hardest step, but it’s scary, especially at launch,” says Taïg Khris, a former roller skater who launched his Onoff app. “You have to be careful not to have any bugs on your app to avoid penalties, and you have to make corrections all the time.
Make sure before putting your application on the store (s) that it is fully operational. And you make a list of things to check, to go up as soon as the first downloads, to avoid bad return. For a developer account on the App Store , it takes about 100 euros per year. At Google , you only need to pay $ 25 to become a lifetime member. If your application is paying, Apple like Google will take a commission of about 30%. But it is notorious that iOS users are quicker to pay for an app than those of Android. The availability of an app on the Play Store can be done in a few hours while it will take 7 to 20 days of validation at Apple.
1 Remember to protect your idea
It is possible to register an idea with the INPI, to patent its date of creation. But it is impossible to patent an application as it is. “It’s the communication around the app that” patches “it in a certain way and protects us,” says 17-year-old PhD student, Philippine Dolbeau. Do not hesitate to communicate well around your app to make it known and as it is attributed to you.
2 Reassure your users about the use of their data
Declare to the National Commission for Computing and Freedoms (CNIL) if you intend to process user data.
3 Check feedback regularly
Go to the blinds and read the feedback from your users to improve your app. The life of the latter and the real work of tracking begin once it is available on the store.
4 Be specific not to be rejected
Fill in the details of your developer account at Google or Apple to avoid being rejected (keywords, description, classification, URL, etc.).