Re-open pit: began learning Android programming

Open pit reasons

From the college entrance examination after the start of this round for learning computer knowledge, the first passion is to learn from the Android Development. We have a few hundred dollars can buy a good cheap Android devices, WLAN, GPS, NFC, 4G, Screen, Camera and other hardware readily available, take advantage of these hardware some interesting features that make life more efficient, I learn initially the power of Android Development. Of course, things are not as simple as I thought, there is no basis for Java (Computer Science or without any foundation), I was made dizzy, had picked up a thick layer of Core Java to learn from scratch. After the foundation of J2SE get, in order to learn algorithms and data structures, but also learned to brush OJ C ++ foundation, in order to do some web crawlers and learn a Python ······

android

In the meantime, "First Love" Android has grown from 6.0 DP to 7.1 DP, and I just read the Guo Lin teacher's "first line of code" in the first seven chapters, wrote a man named SaveNOTPic little application to practice hand, are now It has been nearly forgotten. There are many areas of Computer Science skill tree waiting for me to light up, come back to study Android Development, on the one hand the initial impetus has not disappeared, on the other hand try to learn from other areas of slightly boring theoretical knowledge to practical application project, a project to enhance the experience, I think it is very necessary. Therefore, the fish will not fill the pit in front of a pile to open a new pit.

Learning Plan

APTBNRG

Guo God that the "first line of code," though classic, but based on Android 4.4 and Eclipse looks a little old, the second edition is said that in December this year will be published, but the most important thing is learning hot (love) blacksmith, decided to Android Programming: the Big Nerd Ranch Guide ( 2nd Edition) start, combined with Google's official Android training learning, the book has been very well abroad, but also eliminates the problem of reading the original on many translations, by the way training exercise English. This book is Project Based, book is divided into 34 Chapter, a total of eight Project to become familiar with all aspects of Android development. Earlier While Basic, Java knowledge but forgotten a lot, plus mathematics courses, computer networks, database systems, assembly language, Linux, data mining pile pit waiting to fill, as well as next month's midterm death, I do this can be completed the first phase of the program before the end of 2016, IP Protocol as Computer Network in, do best effort, but offer no guarantee.

Once the first phase is complete, then the next step as the case study, for example, may be read Effective Java from the Java side, Thinking in Java, Android or aspects of further study.

Update 2016-11-04:

After reading should read "Java design patterns"

Github

In order to prevent this fish one day suddenly abandoned pit, along with sample code knock on the book I will upload to my Github , just to push myself to study hard, etc all copyright ownership of books the author / publisher of all, if the violation of office, please contact me.

Original: Large column  to re-open pit: began learning Android programming


Guess you like

Origin www.cnblogs.com/petewell/p/11615060.html