Answer the question
In order to leave comments, you need to log in
Learning Android?
Please advise what literature (or sites) to start learning Android. I haven't studied Java before. I have extensive experience in web programming (especially JavaScript, PHP).
Thank you!
Answer the question
In order to leave comments, you need to log in
depends on your learning style, if you like reading, buy any fresh book and read it. All books are almost the same, I read 2 pieces in Russian and 4 pieces in English, basically the same thing, nothing new, the content is slightly different. It is good to. so that the book contains chapters about fragments and c2dm.
but in general, come up with an application and start making it, the network is full of information on how to make lists, create activities, work with the sit, including in Russian.
How to make an application put it in the market. read angry users and fix bugs.
Learn Java and English) You can do simple things without knowing much java and English, but when you start doing something serious, you will immediately understand that you need to know these two languages at a very good level.
I won’t tell you the exact textbook yet, but I’ll tell you about my path. I have known PHP and JS for a long time. I coded on it more procedurally on small projects, and used classes in places not rationally. And in the end, I decided to read and learn C ++ first. it will be possible to write native software in android, and many languages \u200b\u200bare based on the OOP model in C ++, so after C ++ a lot becomes clear. I am reading the book The C++ Programming Language by Bjorn Stroustrup (the creator of the language). The language is described in great detail there and in some places there are explanations why constructions are built this way. I did not see this in the same PHP textbooks and books, just reference material on functions, etc. Almost the same for Java.
Basically, this is my plan. I study C++, code under Linux, learn to work with libraries, read open source code, etc.
Further I will learn Java how all these structures are arranged there and what are the differences in work. Well, then I’m already teaching how to program under android in Java. And in the end, I combine it all with C ++ in terms of native code.
Well, he himself is ready to listen to advice on textbooks for the future, although a new android will be released in a year and a newer textbook will be needed for me.
Personally, I'm still learning from these three books: I'm
happy as an elephant with all three books. Chose them, too, on the advice of experienced.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question