11.0 "The Latest Android Basic Tutorial for 2015" Concludes with a Celebration~
Category Android Basic Tutorial
Introduction:
I started writing this set of tutorials at the end of June, and it took nearly over five months to complete. Today, I have finally finished writing the entire set. The main text of the tutorial consists of 148 articles, divided into ten major chapters, covering everything from basic UI controls to the four major components, Intent, Fragment, event handling, data storage, network programming, drawing and animation, multimedia, and system services, all explained in detail! The code was written using Android Studio, and the entire text is in Markdown, with a clear structure. It also analyzes some common issues encountered in actual development... Due to personal limitations, although I have done my best, there may still be some errors and omissions. I hope readers will kindly point them out, and I am very grateful! In the process of writing this set of teaching materials, I have had many feelings, and I will take this last section of the conclusion to express them, which can also be considered as a temporary farewell to my own blog career...
1. The Origin of This Set of Tutorials
I remember one night in May, just after playing with my roommates, I picked up my phone. Unintentionally, I added the public account of w3c Nest, and then I looked at the articles pushed over, which were quite interesting, so I searched for "w3c Nest" on Baidu. I found a column on tutorialpro.org, and most of the tutorials were basic web tutorials, and I saw the mobile terminal tutorial, which had "Learn Android"! Such a tutorial is sold for copyright free, yes, it doesn't cost a penny, as long as the tutorial is not used for commercial purposes. The reason may be influenced by the spirit of sharing, or it may be that I really want to write a set of Android tutorials. Most big guys don't have time or disdain to write basic tutorials, so let me write it! It's also good to pave the way for beginners~
Next, I used Baidu Brain Map to conceive the content to be explained in the entry series, learned the Markdown syntax, and then started, at first I didn't want to write on coder-pig, after all, there are many unfinished tutorials on it. Then I opened a small account and planned to write this new tutorial on it, but the traffic was miserable. If you are a blogger, when you see that the things you have spent a lot of time writing are not seen, you must be uncomfortable, right... Later, I quietly moved back to coder-pig, and then finished writing the first chapter, and also started to release it on w3c Nest! Then every day started the following unchanged and boring life : Go to work every day, as long as there is time to think about what knowledge points to write today, write an interesting example, and then after work at 5:30 in the evening, go to have a meal, and then come back to write hard, every night is basically me locking the door, usually leave around ten o'clock, I remember the latest time I wrote too high and didn't pay attention to the time until 12:30, after writing, I looked at the time, wow, it's half past twelve!!
I was scared and hurriedly packed up my things and ran away, because the park seems to close the back door at 12 o'clock, and when I got there, I found that the door was closed, and my heart was suddenly half cold, damn it, do I really have to sleep in the company tonight... Later, when I walked in and took a closer look, I found that the door was ajar and not locked, and finally returned to the dormitory smoothly... On weekends, there are generally no programs, and I usually go back to the company to write, occasionally play badminton with others when the weather is good, but most of the time is still spent on writing. In this way, I have persisted for more than five months, and this set of tutorials has finally been completed~
At this moment, I feel a little happy and a little excited, but more is a sense of relief, and I have finally finished writing~~~ Why is it a relief? Don't worry, please listen to me slowly...
2. Let's Talk About Some of My Situations
There is no need to ask in the group where the pig god is working, how much the salary is, and whether to be my apprentice and so on. Now let's talk about some of my own situations! I am a fresh graduate of this year (15th), and the school is Beijing Institute of Technology Zhuhai College (BIT Zhuhai) Maizi Academy
3) Reading Other People's Technical Blogs
CodeKK —— Focused on open source project source code analysis and sharing of outstanding open source projects
Trinea —— Performance optimization, source code analysis
Luoshengyang's Android Journey —— Android system source code analysis
Frontline of Development Technology —— Community website maintained by Mr.Simple, the author of "Android Source Code Design Patterns"
Aige —— Guan Aimin, the author of "Android Source Code Design Patterns"
Ren Yugang —— Author of "The Art of Android Development Exploration" CSDN blog
Guo Lin —— Author of "The First Line of Code" CSDN blog
Hong Yang —— CSDN blog expert
Hu Kai —— Focused on performance optimization
Zhang Mingyun —— The Road to Learning Android
Drakeet —— Developer of the Shell Word APP
Xu Yisheng —— Author of "The Android Heroes"
Code Home —— Famous blogger
Mai Mai Not Speaking —— Famous blogger
Gao Jianwu —— Focused on performance optimization, famous blogger on Jian Shu
Program Also Non-Ape —— Famous blogger on Jian Shu
Liao Huqiu, also known as Autumn Million —— Taobao employee
Hi Big Head Ghost Hi —— Has a deep study of RxJava
Yang Chunmian —— Famous blogger on Jian Shu
Xia Anming —— CSDN blog expert
Lanting Storm —— CSDN blog expert
Zhao Kaiqiang —— CSDN blog expert
Qin Juning —— CSDN blog expert
Craftsmen Such as Water —— CSDN blog expert
Zhang Xingye —— CSDN blog expert
Coder-pig —— CSDN blog expert, best entry column
Keegan Xiaogang —— Shared many articles on Android styles
Zheng Haibo —— CSDN blogger, most articles are related to custom controls
Wu Xiaolong Classmate —— Shared many articles about Android Design Support Library
Full Speed Ahead —— CSDN blog expert, focusing on practical skills and common problems encountered
4) High-Quality Android Communities
>
Stackoverflow —— A famous Q&A community abroad
V2ex —— V2ex Android section
Android Development Technology Weekly —— Regularly updates the latest cutting-edge information
Frontline of Development Technology —— Community website maintained by Mr.Simple, the author of "Android Source I want to take some time to do something~ There are so many things I want to learn, for example, I started getting into RxJava in May, and now it's everywhere, yet I only know the most basic way to use it~ The last point is: Writing tutorials won't bring me any income, as mentioned above, I'm a 3K intern, and writing this set of tutorials is without any income, and I have to occasionally give a few bucks to Qiniu every month because the images are all from Qiniu's image bed, the damn web crawler site, has crawled all my articles past, and then did not indicate the source, and then desperately downloaded my pictures... This is the download traffic from October to November!
I'm not a rich second generation, I remember saying before, my father has depression, no ability to work, my mother is in the hometown with my father, which means there is no source of income, fortunately, my father has come through, and I no longer have to pay 20,000 yuan in tuition every year; Although the monthly salary of 3k can maintain my life, as the eldest son of the family, I always have to bear the beam of the family, right! After all, there are younger brothers and sisters in college, if I could have a graduation certificate, the current situation might be a little better! Forget it, the past is the past, what's more important is the future! I also want to be idle every day to study new things, and then write some tutorials, but the ideal is always very beautiful, but the reality is often very cruel, I also have to live. In addition, when it comes to the title of blog expert, many friends like to use this to black me, in fact, it is not very useful, You can receive a book for more than 10 original articles each month, most of which are some old books in the C currency mall...
5 .What does the little pig want to do next? Answer: To take a trip that can be said to go, to be happy for a month, and then wait for the New Year! Well, I also want to, but unfortunately, there is no money in my pocket, the days to come, I want to figure out the company's project, fix some bugs, and then learn some other things, and then write some small things to play, save money to buy a mechanical keyboard (ikbc G104), review the high math to prepare for the retest in January and so on, and then after the New Year, it may be possible to go to Shenzhen to find some opportunities~ Maybe occasionally update one or two articles, but don't expect too much, the advanced series is not that it won't be written, it's just that it won't be written for the time being, and it will start to be written after finding a stable job and having a certain economic ability~
Acknowledgements:
Well, okay, I have finally vomited all the things in my stomach~
According to the general routine, I must say a lot, thank you to CCAV and so on, right! Thanks to the serious arrangement of each article by the stationmaster FK of W3C Bird's Nest, and the technical support of the gods in the secret base of the little pig, such as God B, God Street, God Cao, and so on, as well as the friends who have always been silently supporting the little pig, I sincerely say thank you here~ Well, that's all, let this article commemorate my nearly two years of CSDN blog career~
The end is the beginning ~to be continued...
-1.0.1 The latest Android Basic Tutorial Catalogue for 2015
-1.1 Background related and system architecture analysis
-1.2 Development environment construction
-1.2.1 Developing Android APP with Eclipse + ADT + SDK
-1.2.2 Developing Android APP with Android Studio
-1.3 Solving the problem of SDK not updating
-1.4 Genymotion emulator installation
-1.5.1 Git tutorial on basic operations of local repository
-1.5.2 Git using GitHub to set up a remote repository
-1.6 How to play with 9 (nine sister) pictures
-[1.7
4.4.2 Further Exploration of ContentProvider - Document Provider
5.2.1 Detailed Explanation of Fragment Example - Implementation of Bottom Navigation Bar (Method 1)
5.2.2 Detailed Explanation of Fragment Example - Implementation of Bottom Navigation Bar (Method 2)
5.2.3 Detailed Explanation of Fragment Example - Implementation of Bottom Navigation Bar (Method 3)
5.2.4 Detailed Explanation of Fragment Example - Bottom Navigation Bar + ViewPager Page Switching
6.2 Data Storage and Access - SharedPreferences for Saving User Preferences
7.1.1 What to Learn in Android Network Programming and Http Protocol
7.1.2 Learning about Android Http Request and Response Headers
[8.1.3 Summary of 13 Android Drawables Part
11.0 "2015 Latest Android Basic Tutorial" Concludes with Cheers~
12.2 DrySister - A Girl Viewing App (First Edition) - 2. Parsing Backend Data
12.4 DrySister - A Girl Viewing App (First Edition) - 4. Adding Data Caching (Incorporating SQLite)