Home » , , » The Art Developing Mobile Apps from An Google Developer Expert For Android

The Art Developing Mobile Apps from An Google Developer Expert For Android

Posted by Sam

Sidiq Permana is a Google Developers Expert for Android. He is a Co-founder of a startup software house who gives these tips for young developers who want to develop mobile apps. Here's more:


1. From now on, stop making "flood of ideas"

Sidiq started by telling that his mentor has ever said, "The hardest thing in developing an app is getting started". Yes, according to Sidiq, even in all things, getting started is the hardest thing. However, we will not achieve anything we are targeting if we do not start it.

Sidiq said that there are not a few developers whose have great ideas, and keep saving it without been executed. As the result, they are just "walking nowhere". Their ideas would not going to be something. In fact, if you have briliant idea but it isn't executed immediately, someone else could precede you with the same idea.

The idea is something cheap, but the most important is how we can execute it quickly and correctly.

2. Make a painkiller, not a vitamin

However, you can not arbitrarily start. Ask yourself about is the idea of the product going to solve the a real problem and is the product really needed and desired by many people, If you are really sure that the answer is yes, then start it immediately. But if not, you have to find the real problem about what  is going on around you, do some research about it, validate it, find the solutions and execute it.

Remember, one of the biggest reasons related to the failure of a startup is that ones develop a product that is not really needed by the potential users. Regardless as good or as sophisticated product you develop, if it is not giving the solutions to the problems of users, the your product would not going to be used by people.

It is better to make a "painkiller", or something that is required by many people; rather than making a "vitamin", or something that would be only as complementary.

3. Execution, distinguishing successful and unsuccessful

Still, it has relation with first point above. Sidiq said that anyone could have had the same idea, but at the end, there will be one winner, the one who executes it with a good idea.

Coding ability is not the only factor that determines how good the execution is. A solid team with a good time management as well as several things that are not related to coding are very crucial in taking affect to the team's performance. Learn how the roles of product management in determining digital product quality.

So, don't only stare at the computer. Meet other people and learn from them and attend various related events that can expand your horizons.

4. Create an app = Create a business, Business = Money

What does it mean by developing an app if it can not make money for you (unless you intend to make it as a non-profit product). The mobile app itself has multiple ways to be monetized, such as depending on certain paid services on the app, paid subscription system within the app, or paid app. Make sure you apply the proper way of monetization for your app.

In closing, Sidiq concluded:

Good apps always meet the needs of people, solving their problems, have users and make money for you.

There are many good app developers worldwide. If you have something to share about the art of developing an app, you may share the idea within the comment session below.


Loading...

0 komentar:

Post a Comment