This is an encyclopedia you should not miss, open source material continues to be updated ~

Welcome to join Android Technology Exchange group: 118116509

Welcome to contribute Pull requests, and I’ll Merge content.

First, write first

Here are some of the benefits of projects that have had a big impact on GitHub, or that have been useful to you:

1, free – programming – books

Github.com/vhf/free-pr…

This project currently ranks the third in star number on GitHub, with a total star number of more than 6W. This project arranges all free books related to programming, and there are multi-language versions all over the world. With this project, you can theoretically obtain any programming related learning materials, which is highly recommended to you!

2, oh – my – ZSH

Github.com/robbyrussel…

As the saying goes, will not use the shell programmer is not a real programmer, so it is recommended that every programmer understand shell, useful do not say, install force weapon! And oh-my-ZSH is undoubtedly the most popular and coolest shell at present. I don’t want to say more, I will understand naturally, and you will understand later if you don’t understand!

3, awesome

Github.com/sindresorhu…

GitHub has the awesome series, which basically aggregates GitHub resources for various fields, Awesome – Android, awesome-ios, awesome- Java, awesome-python, etc.

4, making – the cheat sheet

Github.com/tiimgreen/g…

GitHub has a variety of tricks, but the basics are enough, but if you’re super interested in learning more about GitHub, then this project is just what you need. Every GitHub fan should know about this project.

5, the android – open – project

Github.com/Trinea/andr…

This is a project that Trinea put together. It basically covers all the good Android open source projects on GitHub, but the disadvantage is that there is too much content for quick search, but as an Android developer you should know this project anyway.

6, awesome – android – the UI

Github.com/wasabeef/aw…

The difference between this project and the above is that this project only collates all the good open source projects related to Android UI, basically you can find similar effects in the actual development, it is a UI development must.

7, Android_Data

Github.com/Freelander/…

This project is organized by an administrator of Brother Zhang’s cult group, almost including all kinds of domestic learning Android materials, it is too complete, he also made a little contribution to this project, strongly recommend you to collect.

8, AndroidInterview – Q – A

Github.com/JackyAndroi…

This is not much to say, dry goods, no doubt, before we recommended, domestic first-line Internet companies internal interview question bank.

9 LearningNotes.

Github.com/GeniusVJR/L…

This is a very detailed interview information, covering Android, Java, design patterns, algorithms, etc., you can think of, you can not think of basic included, can be said to be suitable for any Android developers preparing for an interview, after reading this don’t say you don’t know how to interview!

10, AndroidUtilCode

Github.com/Blankj/Andr…

If you’re an Android developer, this is a great collection of tools and classes that you can’t miss.

11, Kotlin

www.kotlincn.net/docs/refere…

Kotlin is so popular. With Kotlin being officially recommended on Android, is there a proper Chinese learning site? Yeah, you definitely need this site.

12, RxJava2

Github.com/nanchen2251…

RxJava 2.x series of code (with technical articles), interested can have a look ~

13. Translation of RxJava2 Chinese documents

Github.com/mcxiaoke/Rx…

Oh, this is really exaggerated, accidentally found such a good thing, for some people who have trouble reading English documents, it is really full of benefits, not only contains the Chinese translation of Rx series, other famous frame materials also have external links, please go to have a look

14, awesome – the adb

Github.com/mzlogin/awe…

This is a great ADB command line summary, hosted on GitHub. It contains all kinds of commands used and not used in development and testing, and is constantly updated.

15, Git use tutorial details

www.liaoxuefeng.com/wiki/001373…

This is a Git tutorial summarized by Liao Xuefeng, which is very comprehensive and covers a wide range of areas. Whether you’re using GitHub or Git as a version control tool, I think this tutorial is a must-see.

16, Android interview question sorting

Github.com/MindorksOpe… (amitshekhariitbhu) github.com/stormzhang/… (stormzhang)

Interview is still a constant topic, Amitshekhariitbhu did for us the Android interview questions, but only in English. But Shuai bi Chang and his friends wanted to provide a Chinese version of Android and beyond, so they got the second address.

About the author

South dust

Chengdu, sichuan province

   Other open source

   Personal blog

   Jane’s book

   Blog garden

Welcome to contribute (follow) my only public account, public account search Nanchen or scan the qr code below:

       

If you have code, you can go anywhere without it.

1024 – Dream, never stop! I love programming, I don’t love bugs, I work overtime, I don’t love dark circles, I’m stubborn but not paranoid, I’m crazy but not crazy. I’m a newbie in life. I’m a god at work. Geeks who are changing the world you are interpreting the power of technology with the most beautiful words and you are leading the change of The Times with the speed of innovation

—— to all the struggling programmers! Come on!!

Licenses

Copyright 2017 Nanchen (Liu Shilin) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.Copy the code