First thing first Why should you read this post? Simply because this method is for all as it does not need any coding/programming knowledge :) and you can make android, iOS and windows games easily. This post will give you step-by-step guide and a road map to be a professional android (game) developer. When I made my mind to start android development, I was very new to it and I had no programming knowledge. Like all other I struggle hard to find a starting point but I could not. That day I made my mind to write a post when every I upload my first app to play store I will explain my whole journey on reddit. Start
A few weeks back I was looking for ways to create an android game and now I am capable enough to make my own android game. here is the link https://play.google.com/store/apps/details?id=com.beel.flappJump
download if you want to try it or to support my posts. You might be thinking who I did this. Actually this was very very simple and I made it in just 2 days and a few days more for its updates. I am pretty sure you if you can spend 2 or 3 hours a day you can also make games better than this in 1 or 2 weeks after reading this post. Tools
You might have heard "Why reinvent the wheel?". This is the same exact approach we are going to use. I mean there are two ways to make android games first one is by coding everything and other (better one) is to use some professional tools for it. These tools provides all the basic building block required for every game and app, you just need to code for what you actually need. OH did I just said "you need to code", Don't panic I will tell you a tool which don't requires any coding (it also provide coding support). You can also learn coding by slowly slowly moving from drag-n-drop to code-side (only if you like because the tool I am going to tell you can work with the mixture).
GameMaker is the tool I used and I could not find any android development tool better than this. It's working is so simple and all you need is to drag-n-drop. It can compiler your game for android, iOS, websites, windows phone,windows and many more. What this mean is why you are done with your game development why can compile it for any platform without the need of any changes. GameMaker is not free but there is a free version with which you can make any game for windows for free and if you think this game is good enough then all you have to do is to buy an android module from there website and compile it for android and upload to google play.(I will explain it late how to get google play developer account). Get Ready
Initially you need some youtube tutorials for GameMaker. These are just to have an idea about it and it's working and I assure you that it is super simple. After that you just need to test its functionalities which are pretty much simple and you are good to go. I was very passionate I loved this software because it gives you freedom of many thing. With this you can actually make you own games. Good this about GameMaker is that is make for the people which don't have programming knowledge. And with this you can slowly slowly shift to code your game instead of drag-n-drop (trust me this coding is far more easier than the coding without any tool). And there is huge community available to answer any problem(I never needed to ask any thing because I found everything already answered). Stepping Up
At this stage you can make and upload your very own android game but this should not be your stop you should make games like professional(at the end I will tell you a tool which professional android developer uses for 3d games like traffic racer, subway surfer etc) but before reaching there you need to do something. This something will pave your way to professional development. Now when making games you can use small codes which you should when you think its is appropriate time.(like instead to tell GameMaker what to do when user tab the screen by drag-n-drop you can simply type it) see its that simple. GameMaker is very organized you will exactly know where to write what just like me. Like me you will feel comfort with coding (because coding in GameMaker makes it even more easier). You might be think how can you learn to code. You actually don't need to worry about that as I mentioned earlier about the great community of GameMaker you just need to write "How to do blah blah in gamemaker" and you will find its code :). You should now be able to make game completely with coding (Again: this coding is far far more easier than the coding without GameMaker). Advanced Development
Now it is the time to move on. The programming language used in GameMaker is GML which is so similar to C-Sharp a well known programming language (No you don't need any knowledge of C-Sharp). And the next tool I am going to tell you about also uses C-Sharp for coding. You will feel no change for shifting from GML to C-Sharp as GML is modified form of C-Sharp. Professional Development
Next tool I am going to introduce is Unitd3d this is the ultimate tool for the advanced developers. (You know what you already know how to work in unity3d as it is similar to GameMaker). By visiting www.unity3d.com
you will feel the power of this software. This also can compile games for many platforms.It is free tool under some requirements. As you did before go to youtube and get some unity beginner tutorial (you will realize this is what you were doing in GameMaker). Same programming language but much more power. Unfortunately unity only support coding technique (which is even more simpler than GameMaker) so you should have good knowledge before continuing.
How to get Android Developer Account You just need to go https://play.google.com/apps/publish/signup
or just follow the instruction on https://support.google.com/googleplay/android-developeanswe6112435?hl=en
Note: It is always a good idea to go from different platforms, So, it is better to upload your app to app store to. As I mentioned earlier the tools you are going to use (gamemaker or unity3d) can compile your app for almost all platforms.
Now you have all qualities of advance developer now you can make any game you want for any platform. cheers. P.S you can also learn PhotoShop after this to make you games look more attractive My first project with GameMaker https://play.google.com/store/apps/details?id=com.beel.flappJump
download if you want to try it or to support my post.