S
S
Semisonic2015-02-09 03:53:27
Android
Semisonic, 2015-02-09 03:53:27

Which book is suitable for getting to know the philosophy of Android development (February 2015)?

Hello!
I continue the series of questions from a beginner in the field of Android development. This time I'm interested in the following: how best to get a fundamental understanding of the principles of creating applications for this OS?
The classic answer is to read the documentation on developer.android.com - don't like it because of the way it's written. It is proposed to immediately rush into the abyss of practice and figure it out along the way. Because of this, a bunch of terms immediately pile up, many of which are either explained chaotically or require deeper knowledge for a real understanding than a beginner has.
I would like something more consistent, focused on a person with programming experience, but not for mobile platforms. Something that would first talk about the differences in approaches to creating programs, for example, for Windows and Android, about the basic structure of Android applications, about the tools used, etc.
An important detail is also familiarity with the canonical methods of software design, that is, with architectural patterns that are specific to working with Android.
I don't know if I want too much, but if someone can recommend a book/website/blog, etc. containing up-to-date information on this topic, I would be grateful.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
K
kamadi, 2015-02-09
@kamadi

I recommend watching slidenerd 's Youtube channel. The author explains very well. I have never seen a better channel than this. Now there is a series of video tutorials about Material design

A
avz, 2015-02-19
@avz

Have you seen startandroid.ru?

N
naXa!, 2015-02-09
@naXa

From blogs, I can recommend the blog of the German developer Vogella . Lessons in it are collected by topic, each begins with a theoretical explanation and contains a lot of code. There are also lessons on basic topics such as how to install the required set of tools.
To get acquainted with the philosophy of material design, I'm sorry, I will send you to the page of the official documentation .

A
Alexey Korolev, 2015-02-19
@Pulimet

Try this course on Udacity:
Developing Android Apps
Everything is in order and there is help. There is free access.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question