>Hi all...
>
>How to start from the very first beginning?
>
>What is the best tool? Most professional one?
>
>Does anyone could point me... please... How can I start to create apps. For android?
First, I'd choose an IDE. I prefer IntelliJ, while Eclipse is pretty standard.
Download and install IntelliJ or Ecplise.
Get that running.
Now you have a Java environment.
Then all you do is download the Android SDK:
http://developer.android.com/sdk/index.htmlThen you're ready to go.
The main concepts you have to wrap your head around are that applications are comprised of "Activities".
An "Activity" is a java class that extends "Activity".
The Activity typically does this line of code:
setContentView(R.layout.main);
Where R.layout.main points to a resource file, which happens to be XML.
The layouts are defined in XML, and they contain "Views", which are textboxes, labels, checkboxes, ect.
I created the 0.1 version of the Android frontend for GNU Media Goblin.
Basically, wherever you can "Share" an image, and get the list that includes Facebook, Twitter, Gmail, Txt Msg, ect., this app adds the Media Goblin to the list of options.
You can see all the code, and how it works on GitHub.
https://github.com/MikeTheMatrix/mediaGoblin/blob/master/workspace/mediaGoblin/src/com/mediagoblin/SendImage.java