Hello! If I want to make android applications, how can I learn android development? What are the prerequisites for learning android development. Since it is an OS, I am sure there should be strong concepts in various computer science subjects, but what are these subjects? Links and names of all the books to learn android development are needed. Thanks in advance!
Learning Android Development From Beginnning
Android application development is based on Java. Therefore, before starting develops application in android, you are required to have some basic knowledge about java programming, for example, the class concept.
After having some basic knowledge, you are suggested to develop some simple application by using the application Android Studio, which includes the Android SDK, a simulator, and also the Eclipse (which is a Java development tool).