Java android programming. Where to start without knowing anything? [duplicate]


This question is already answered here: Android books and learning resources (1 answer) Closed 3 years ago.

Good day, dear users. I just recently started getting into programming (started with JS) and realized that this is what I like. Now I am very interested in programming for Android (I myself have HTC Wildfire, a weak model and there are not very many normal programs for it). And so I have a question. How exactly can I start programming for android? As far as I understand, the easiest and most practical option is Java. But I have no knowledge at all. Can you tell me where to start and where to read about it? Thank you in advance :)

P.S. preferably with practical examples

Author: Nicolas Chabanovsky, 2011-10-23

2 answers

You understand correctly that you should start with JAVA. When applying for a job later, you will be tested with one of two options:

  • If there is a techlid (and this will be a javist with experience from 3-5 to ... years), i.e. you will work under its control, then you will be tested on knowledge of Java and not so much on knowledge of the Android SDK. So it is advisable after reading a book (or taking a course) on Java to pass a Java certification (for yourself - not necessarily get a certificate). Here it is important to understand OOP and how do you use it when writing applications, so that there is no "shit code". In questions with Android, it is very important to understand how to work with threads and what is process and stack;

  • If there is no techlide, but there is a project manager, then most likely existing programs written by you will be important, and it is quite normal if they give you a test task - k for example, at home, some feature on Android to do.

It is also desirable to consider several points:

  1. learn the Java SE 6 version (there is a lot of material, I think there will be those who better advise me where to dig);
  2. On Android (books in English, of course, have fresh content ...) in Russian, I know two books from normal ones (the streams in them are not painted, so google/habr/books-in-English):

  3. Of course, we use the section on Habre Development for Android. They get a sea of pitfalls there !!!

  4. ask on http://stackoverflow.com. It so happened that there are the largest stocks of information on the development of Android.
  5. ask on http://androidforums.ru. In our language, but the forum interface ...:)
  6. sources, if it is necessary, we take in open sources: http://code.google.com, bitbucket.org and of course github.com
 22
Author: Sviatoslav, 2017-05-23 12:39:07

Still, it is always better to use native site for android development

 4
Author: Alex Kapustin, 2011-10-23 18:27:47