A few years ago, With no past knowledge of programming, it will be difficult for you to create android apps. You need to learn Java, and there is no other path since Java is the official language for android app development. Besides that, you have to learn XML. However, before you can understand XML, you should have HTML and Javascript skills or knowledge – so these 2 are prerequisites. You also need to learn Photoshop for your advantages and UIs. To set up your mobile app or Android app environment , you need a great deal of stuff like Java JDK, Android Studio and SDK tools. Pretty scary already huh? it really is a good thing we presently have mobile app making tools such as freeweb2app. This mobile android app creation platform allows you to make a game or an app for without writing any single line of code. It is additionally less complicated and simpler compared to its competition. It has been done this way so users can get a handle on everything about android app develop