This question has already been answered:

I will take advantage of the good mood of Kheshkodovtsy, ask a Nubian question.

In order to fill the evening after working hours of idleness, which became a lot after the end of the games, I decided to go further into self-education.

The question itself is rather abstract - I decided to study programming for android. I downloaded the advertised studio, read the startbook of the MSU lecturer on quick start development for adroyds ... but understanding still has not appeared. I open a studio - a bunch of files, all sorts of configurations, oh my goodness. In general, this is how to learn to swim on the shore and you are thrown from a boat into the water, with a shout - you've already read everything.

  • Is there a window designer?
  • Are there additional visual components?
  • Where the usual from other languages ​​are not visual components, but still components that can be thrown onto a form and forget about creating them (well, for example, a timer that will trigger events in ticks);
  • and many more and many questions, but the rest in the course of the proceedings =)

Advise a more or less complete book on the android. I will develop, I will for myself all kinds of utilities for automating my everyday activities on the phone and tablet. I will not tell ideas, just if the same utilities appear in the Google Playlist - I’m not interested in doing something.

If about myself, then I know the programming languages ​​from 1997, according to the chronology: Pascal, delphi7, BDS 2006, c # winforms (3.5), bat / cmd, c # wpf (3.5, 4.0), powershell (2.0), and some more terrible of words. Java is only beginning to be understood at the level of belonging to the androyd, but how not to look - the words are different, but the essence is the same.

In general, the essence of the question is about the interface of the studio and its capabilities (if someone has already mastered the novelty) and the search for a book (you can read a quick start from the series like the one you can read a little deeper). But for me, a quick study will be only if the book in Russian =) alas, in English is trained to read diagonally, picking out only the right words, often skipping nuances.

Thank you for your tolerance and another help.

Reported as a duplicate by participants Eugene Krivenja , br3t , user207618, Alexey Shimansky , ию Jul 25 '17 at 19:19 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

    1 answer 1

    Is there a window designer?

    Yes. look for directories that start with the word layout , there are xml files. Open them and see the designer (you may have to switch to the "Design" tab below.)

    Are there additional visual components?

    Yes, for example Sherlock ActionBar.

    Where the usual from other languages ​​are not visual components, but still components that can be thrown onto a form and forget about creating them (well, for example, a timer that will trigger events in ticks);

    there is no such. They will have to be created with pens in the code. But often it's just a couple of lines. In general, there are non-visual elements - there are all sorts of LinearLayout / RelativeLayout - layout managers. But they are needed to properly place the elements.

    What to read.

    I really like the site startandroid.ru - everything is in Russian and quite understandable. Live forum. Yes, it is described there on the basis of the eclipse, but this thing is quite profitable - other hot buttons and the color of icons.

    Also, be sure to go to the site d.android.com - there is a lot of reference material, there are examples. Such as msdn.com, but for android and much better.

    From books I recommend to search from the Pro Android series. And preferably in English. Because it is often translated in Russian that I don’t want to read - “the intention (that is, the intent) activated the activity (that is, the activity) on which the view (that is, the view) was located”.

    • Thank you for the detailed response. - pincher1519