Android is an OS developed by Google and its main purpose was to provide an effective OS for any kind of device, so it was kept the open source. How To Make Android Apps Android is a Linux based OS, which can be used in many devices like smartphones, watches and smart TVs. Android OS provides endless possibilities for the developers in which they can create an app for any kind of utility like games, financial apps or social media apps.
To make an android app you need to have knowledge of JAVA, as Android OS supports JAVA language. Recently Google introduced another language “Kotlin” in which you can make android applications. Android apps can be made on any computers system running Windows 7 or above, MAC OSX or Linux distribution. You need to use Android Studio, which is the default IDE for making Android applications. You simply write JAVA code for the backend and make user interface using XML script. Google provides complete documentation on how to make android applications from scratch, anyone having little knowledge of computer languages can learn it.
You can read this relevant article here https://itechpulse.com/how-to-be-a-millionaire-by-making-simple-apps/
How To Make Android Apps
What if you don’t know how to code?
There’s no problem. You can also make android application without having knowledge of JAVA or kotlin. There’s a platform “App Inventor ” developed by MIT students which allows you to make an Android application using just drag and drop. To make an app using app inventor, you just need to register yourself at their website and install an app on your android phone. Now you can create an application using drag and drop of tiles and you can simply run it on your android device on the press of a button. It even allows you to export file and upload it on PlayStore.