- Object Oriented Programming Concept
Android make heavy use of OOPs
concept. So knowing what is classes , Inheritance etc these are going to vital
for you in android learning process.
- Some Experience With JAVA
- Experience with Eclipse Environment Helpful
All of the android tools provided
by google are based on the Eclipse so if have some experience with the eclipse
will be lot helpful.
- Knowledge of Android Capabilities
You should know what android can do
with for you. By simply knowing android capabilities you can build a better
application.