So how do you learn Android development? 1, Java basic grammar design pattern: Because the framework layer of Android system uses a lot of design patterns, without this knowledge, the understanding of Android will be greatly reduced.
There are many kinds of design patterns, so it is unrealistic to master them one by one. We must first master the basic design principles of object-oriented, and with the support of these basic principles, we can draw inferences from others.
This part can be found in EffectiveJava and Agile. Software. Development: principle, mode. And practice.
2. Basic knowledge of Linux: The foundation of Android system is Linux operating system.
In the development process, we also need to use some Linux commands.
So some basic knowledge of Linux is necessary (it is said that programmers nowadays are embarrassed to say hello to others if they don't know Linux). I recommend you to read the book Brother Bird's Private Kitchen, which is quite good. 3, the basic knowledge of the database is relatively simple, that is, the operation of adding, deleting and querying a database. You can read this book: "SQL Programming Practice and Solution" 4. Network protocols need to learn at least two basic protocols, HTTP protocol and Socket protocol; 5. With the above preparation, do you think Android feels a lot easier? As for the learning order of basic knowledge, the best way is to follow the order in DevGuide in the help document of AndroidSDK.
How to learn Android development? Tianjin computer study/school is better! This brand has proved its strength. If you don't believe me, you can visit it yourself. Seeing is believing!