Communicate with new and ungraduated students. Many students are concerned about how to learn Android and improve the Android level without job opportunities or skilled Android engineers. Below I will introduce some methods and methods to share with you:
1. Android knowledge
1. website resources
1.1.1.Android is the most authoritative and official website. This article focuses on design and development. Which interface is used by API-related interfaces. You don't have to read them one by one. Of course, you can also view the index.html document in the docsfile under the javassdkdirectory.
1.1.2.stackoverflow is a programmer's Q & A community. If you have any questions about Android, go to this website and search for them.
1.1.3. github is an open source code sharing community. When working on Android projects, you can use and learn excellent open-source projects and libraries. For details about how to use it, refer to other articles in this blog. The comments on github are described as follows:Everything in it.
1. 2. Book Resources
1.2.1. 50 excellent books for Android development are not bad.
For other Android books, you can find a book written by a foreigner. We do not recommend that you purchase it. If you have a library, please take a look.
2. Java programming knowledge
2. 1. website resources
I have never seen too many online resources. In China, ITEYE is good. Programcreek outside China is also good.
2. Book Resources
2.2.1. Java core technology-Volume 1: Basic knowledge (9th) This book is a classic basic book of java.
2.2.2. Java core technology (Volume 2): advanced features (original book version 9th) This book is a classic advanced book of java.
2.2.3. tive Java Chinese version (version 2nd) This book is an improvement after reading the first two books.
3. database knowledge
Look for some basic database books to see the basic addition, deletion, modification, and query SQL statements. For Android, at least SQLITE needs to be understood.
4. XML knowledge and network-related
W3School introduces a lot of html, xml, and network-related knowledge. JSON. HttpClient also needs to be used.
5. Object-Oriented Analysis and Design
Object-Oriented Analysis and Design (version 3rd) generally let's take a look at this book. Others vary according to individual circumstances.
Finally, the preparation is almost complete. We need to practice more and make some small apps. Implement your own ideas. Share and exchange with you.