Which Programming language should I learn to make an android mobile app?
I want to learn coding mobile apps. Which Language should I learn to start coding and how many days it will take?
Do I need to install any software to code? Can I learn programming online at my desktop?
Android development relies a lot on your Java knowledge.
Some of the Java concepts largely used in android development are :
Core Java basics
Multitasking and thread management
Conditions and Control statements
Exception handling concepts
Apart from Java, some knowledge of XML is useful as the UI components are defined in XML.
To begin Android development, either of the following toolscan be used :
Android Studio :
Eclipse with Android plugin :
The following link has simple steps to be followed for creating a 'Hello World' android app :
Time to learn depends on various things like your basic knowledge on computer program and a computer programming language, software development process, if you have experience on any other programming language etc.
And yes definitely you can learn it on-line. First you need to install and setup java on your computer. Below are few links for setting up and learning java:-