Android Apps and Program to Build and Upload on Google Play - Procedure

In this tutorial we will explain how you can program to build Android (games) Apps and thereby demonstrate the approach. In the other tutorial we want to go again in more detail, especially on the programming and uploading to Google Play, if read on this topic you would like more parts.

Time and again we hear what some developers make their games and apps on Google Play or the iTunes App Store. Therefore, the question naturally arises, how to program Android apps by you. Because before you can set an app on Google Play, it must be programmed.

Here, we address the skills you should have and how to upload to Google Play works then. In this tutorial, we also refer to other tutorials, since that would otherwise be too extensive. Accordingly, this is more likely to be seen as step by step guide from the idea to the implementation of the app to uploading the app on Google Play.



We have recommended resources retrieved with which you can program to build their Android apps. Should you know other good tutorials, so you can you just let me know in the comments.

1. From the initial idea to the concept

Overall, this tutorial involves three steps. In the first step must be an idea. You can not just assume that as soon as you can program games apps, expect to be flying the ideas so. In addition, you should consider whether you can also implement the idea.

A game like Simpsons Springfield or Clash of Clans will only remain a dream so to program something yourself. In addition to the actual programming is needed appealing graphics, also a server with database so that the scores can be saved, in general the game with a server must be connected, the app has to communicate with this and much more.

To start a simple idea should be implemented. We recommend the variant learning by doing. Sit example of a simple game like Flappy Bird or Do not tap the White Tile. Such games are to be implemented with little programming experience. That you will not publish these games is clear, it should be to take the first steps in programming.

Sources for their own idea

Now after knowing what could be done and what not, must come first own idea. It can take an existing app and this simply clone. Or is a game of the 90s for Android. Considering, however, that some game ideas are patented and may not be copied easily. At the same time, you should always use your own graphics and sound files (see step 2 Android app itself programming).

If there is to be a game, so considering what its like you would use for an app that does not yet exist in this form or is not as well implemented. You found an idea? Then from a concept to be developed

The concept for the app or game

Before you sit down to programming the Android app, you should create and consider how this can be implemented a plan for your idea. It is all about things like: What classes do I need? Which Views? What data structure I use? What attributes and functions need the classes?

In addition, the concept should include the functions of the game or Android app and how you want to implement this. In this case, you should mainly rely on Paper Prototyping, thus the base frame can be displayed and you can check that all functions have been thought of.

If you programmed alone, then you should definitely stick to the waterfall model. For this first step would be to define the requirements.

2. Programming Android App

Once the idea and concept are, it goes to the heart, the programming of games app. In the waterfall model would be the design, implementation and review. Just before you go even with the Android app programming. But how do I program at all? That is why it is now to go first

Various tutorials for programming Apps for Android

Below I have two beginner tutorials linked program on the subject of Android apps that clarify the basics. But one thing first: Before you app programming begins with Android, you should have a basic knowledge of a programming language, best, Java, because to this, the Android app builds on programming. If you have no experience in programming, it will be difficult.

Recommended are the video tutorials from video2brain. However, these cost around 40 to 50 euros, but this witness of very high quality. There are tutorials about programming Java, but also directly to the app programming. Here, too, the motto is: Learning by Doing. So you should always shown her the copy itself. Thus, for example, there develop apps with Android 4. This depends even on programming beginners, because the basics are taught in Android.

Alternative: use App Builder

Who wants to simplify the whole thing something that can grab even the so-called app builders. So you can also develop great apps as possible with as little programming. Thus, for example, there for Android and iOS games. However, these usually cost a lot of money. So GameSalad costs 299 dollars a year in order to publish the app for Android can. If you for example directly in Eclipse (which is the most commonly used development environment for Android) use totally free can.

Graphics and music for the Android App

But with the programming alone is not enough. Above all, games are only brought to life through the use of graphics and music. In this case, you should pay attention to the licenses necessarily. There are special pages that provide graphics for developers. Thus, the authors want to be usually called. To do this you need to set up the app "credits" page. If the graphics or music runs under public domain, must not be made.

Permission if one uses graphics or missing reference, then you could fly into the house quickly a warning. It is best, therefore, that one can be created by a designer graphics. There are beneficiaries, but also professional. It's all a question of money.

Tests the app on multiple devices

Especially with Android, it is important that you test the app on different devices. This includes older as devices, small screens, such as larger screens. Only if your app run on all devices should publish their disease App.

3. Upload app on Google Play

Once the app has been created, you should have a printed APK file. This you must now upload to Google Play. But step by step. Before you can upload this, you need a Google Play developer account (in English Developer account). This runs over your normal Google account. Simply click in on and follows each step.

Here you have a one-time registration fee of $ 25 payable. This only works via credit card. Accordingly, you should have ready one. After your account is created, you can create an app. To do this you tap on new app and sets a file name, as this will have and invite up the APK file.

In the next you have all the fields filled in with Google Play:

This includes a description, app icon, price, availability and more. Only after all fields are complete, you can publish the app on Google Play. It takes then again about 3 to 4 hours until your app can then be downloaded by third parties and is available for download on Google Play.

But then you have to make your app also known. At around 1 million apps that have been uploaded to Google Play, it is otherwise difficult to attract attention.

Thus the general procedure. At each point we will complete our tutorial again, above all, we want to show more tutorials for programming apps, as well as clarify the upload on Google Play again