More recently, the world is being talkative by the phenomenon of “Startup”. Where young people around the world refuse to work for others and prefer to develop their own products, especially in technology.
Of course, being an Android app developer has a tremendous bargaining power on the world’s symptoms. Some of the advantages to be an Android developer of which the idea (software to develop) officially provided free by Google. Yes, now everyone can be a “green robot” application developer. There are even people who graduated from a junior high school in The World who successfully create applications with a lucrative income.
Indeed, to develop the application is not at once can directly. Therefore, this article is for all of you who want to start becoming professional developer from Android app. Immediately, these are the things you should know before becoming an Android app developer:
- Download Software Development Kit (SDK) for Application Programming
At this stage, there is some software that you can use. It depends on the convenience of you making the application with what SDK. According to my experience, if for application development I prefer to Android Studio or Eclipse if you want to develop an Android game, I prefer to Unity3d in here.
- Learn the Programming Language
Of course, when you want to develop the application must know the programming language. The basis of the programming language on Android is Java and XML. You do not have to worry if you do not know at all related to the Android programming language because one of the advantages Android is Open Source, where the source code is scattered and free you use.
I’m not too good at programming language either. but to work around this you can use the Library. A library can be described as a fraction of the commands that you can implement in your SDK. To download the Library you can go to the Android-Arsenal site.
- Master the Graphic Design
Well, usually a lot of developers forget this. but for the affairs UI (User Interface) and UX (User Experience) is very crucial in the development of applications. For example, there is an application with superior features but it looks very unconvincing, of course, the application users will not be comfortable to linger using the application, even can be directly uninstalled.
Because of this graphic design is also a must for application developers to master it. As well as icons, splash screen, wallpaper/background and others should be considered carefully. It also avoids us from suspending Google if our app uses images that are of origin or do not have legitimate proprietary rights.
- Publication and Monetization
After successfully making the application, of course, we think then what’s in it? Actually, if we can make Android applications, then we can take advantage. For example, just open the services of making applications and such. But for long-term benefits, you should have an app that is yours and monetized. For monetization, I recommend using Ad-mob, an advertising from …