Hands-on teaching you to develop a best-selling app 10 steps!

Source: Internet
Author: User

Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall

In just two years, Chad Mureta, the CEO of App Empire, created and sold three application companies, earning millions of of dollars in revenue. He has developed more than 40 applications that have been downloaded more than 35 million times. Of the applications developed by Mureta, 90% of applications are profitable. Also, in the process of developing these applications, Mureta works less than five hours a week.

How did he do that? Mureta his experience to the following 10 steps. The following is an excerpt from the article compiled by Tencent Technology.

1. Find the market feeling

In any field, your success is directly related to your understanding of the market. For application development, you should go to the Apple App Store and Google Google Play to find the market feeling, because they are the top app stores.

The best way to learn about the App Store is to learn the little copy Apple made for it. These small copies chart lists the most expensive, cheapest, and most lucrative applications in all apps and applications in the App Store, almost all of which are real-time data.

Often check out these small copies and write down the possible trends you find in your notebook. Repeatedly, you will learn how to make successful application design, marketing, and different pricing models. The process of this study is simple, not a penny, and interesting.

2. Research successful applications

How do you know what the market needs for your application? Look at the top-tier apps. Are these top applications similar to those you want to develop? If so, you have a potential winner. If not, keep looking. It's that simple.

"I think it's important to imitate existing apps, and that's not to be overemphasized," he said. "It's easy to fall in love with your ideas, even if they don't meet the market's appetite, which is one of the most expensive mistakes people can make," says Mureta. ”

Mureta has developed a emoji application that successfully mimics similar products. First, he downloaded all the major emoji apps. "I like them, but I find that they have not a variety of expressive categories and have limited functionality. "Given the limited number of emoticons in the emoji keyboard, it cannot be increased," he said. I don't know how to perfect these existing apps. ”

Finally, Mureta developed an application that not only opens the emoji keyboard, but also includes an extra 450 expressions, which can be shared via SMS, email and Facebook.

3. Design your application

It's time to turn your research into a product. How to express your ideas correctly? Mureta suggests that it be simply drawn on a piece of paper. Some people prefer to use Photoshop or draft to make digital representations. But what forms make you feel most comfortable? What forms can show the details that programmers need? The answers to these two questions determine what is your best expression.

To make the design process easier, Mureta found some referenced applications in the App Store and submitted them to the programmer.

For example, Mureta has asked programmers to download an application called "XYZ" because he needs to imitate one of her features. "I mimic certain features in existing applications and tell programmers clearly," Mureta said. ”

The clearer the things you express, the less chance you will have of misunderstandings and problems.

4. Register with Application Platform

Once you have a clear idea, you need to register as a "developer" to a platform you want to develop applications for. Don't be intimidated by the word "developer," it doesn't mean you have to be a programmer. It simply means that you are the publisher of an application.

For the first application you've developed, Mureta strongly recommends choosing the Apple iOS platform, not Android or BlackBerry. This is because the iOS platform will increase the likelihood that you are developing a profitable application.

Also, don't forget to check the App Store review guide. Apple will enforce the set rules during the review process, and if you do not follow these rules, your application will be rejected.

5. Find the right programmer

Finding your first programmer will be a long process, but it's worth the time. Great employees will help you avoid unnecessary delays, save future costs, and avoid setbacks as much as possible. You always need to find new people to join your team, so it's important to learn how to evaluate programmers quickly and effectively.

Find the first step in the process to post a job posting on the recruiting website. Most programmers will be located overseas, so you will face problems with communication and jet lag. So you need to talk to a candidate on Skype first.

During the conversation, pay attention to the ability of the candidate to express himself. Did he say too much? Is he fluent in your native language? Does he have confidence in his answer? How's his tone and demeanor?

If you have any doubts about a candidate, don't hesitate to find someone else. But if you can communicate with him easily, you can proceed to the next step.

6. Sign confidentiality agreements, share your ideas, and hire your programmers

You must protect your creativity, source code, and any other intellectual property, so you need to sign a confidentiality agreement with him before you formally hire a programmer.

Work schedules and schedules are presented during the hiring process, and the applications developed are divided into several sections. You also need to develop a check-in form that is acceptable to both sides because you need to review your work periodically during the process of cooperation.

7. Programming

Instead of rushing through the entire project, Mureta suggests, start with a few smaller tasks and gradually increase the programmer's workload. You need to evaluate the programmer's graphics processing power, execution speed, and overall working status.

"If you are dissatisfied with their ability to work, you need to quickly dismiss them." Remember: slow hire, quick dismissal. Indecision will pay the price. "Mureta said.

Here are three steps in the program writing phase:

1. Icon--Ask the programmer to design the application icon and submit it to you. If you have some ideas for the icon, tell the programmer immediately and ask them to provide the 512X512 specification, an art version that can be viewed in itunes.

2.Hello, World!—— asked the programmer to create a "Hello, world!" Applications. This is a simple application that appears after opening a "Hello, world!" page, it only takes 10 minutes to create it. This is not to test the programmer's programming skills, but to test how the programmer submits the application to you. This application should include an icon for the application you are developing, so you can see how it works on your phone.

3. Program delivery-When the programmer is ready to show you the beta version of the application you are developing, you should ask him to make an "ad hoc"-beta version of the application you are developing. This "ad hoc" can be installed and run on the iphone.

8. Program Testing

It is important to test the application you are developing, as you can see how consumers will use your product in the process. Users will ask you unexpected questions.

Take out your initial design files and test every function of the program. Never let a feature run properly in the last test, assuming it will be the same in the next Test. Each test must include each feature, especially in the last Test prior to the final release.

Don't be the only tester. Let everyone you know test your application from your 12-year-old nephew to your 75-year-old grandmother. After the test is complete, make a final adjustment to your application based on the best feedback received.

9. Submission of review

Now it's time to submit your application to the App Store for review.

It is best to have your programmers teach you how to submit the first few applications you develop. However, do not disclose your account login information to your programmers or others.

Apple's review of apps depends on whether the developer is an individual or an enterprise. If it is an individual, the review time will take 3-7 days. If it is a business, it is expected to wait 7-10 days.

10. Marketing

The App Store is full of thousands of amazing apps, and you need to find a breakthrough to succeed.

To effectively promote it, you need to focus on a few key areas where customers can discover and download your application. Every basic element of your application is a marketing opportunity.

Because of consumer demand and market competition, your application will always need to be improved, so is your marketing process. For most applications developed by Mureta, he has modified 3 to 5 times for each application's icon and screen layout, with titles and descriptions modified 5 to 10 times. In addition, he changes the keyword almost every time the application is updated.

Finally, Muerta has a special marketing technique: take full advantage of the free period of the application, it can help you get new users, this is the key to the application program.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.