1. Free books
(1) Organized all the free books related to programming
Github.com/EbookFounda…
(2) Almost including a variety of domestic learning Android materials
Github.com/Freelander/…
(3) Some commonly used programming books
Github.com/Geek-Organi…
(4) The embryonic Java core knowledge base.
Github.com/crossoverJi…
2. Android open source framework collection, tool classes, UI
(1) Basically includes all the best Android open source projects on Github
Github.com/Trinea/andr…
(2) Organized all the excellent open source projects related to Android UI
Github.com/wasabeef/aw…
(3) Various Android tools
Github.com/Blankj/Andr…
(4) Android advanced UI code arrangement and blog code Demo
Github.com/zincPower/U…
(5) Bluetooth development library
Github.com/Jasonchenli…
(6) Bilibili open source picture selector
Github.com/Bilibili/bo…
(7) Extension of percentage layout library
Github.com/hongyangAnd… Google
(8) Android customized dashboard View, imitation of the new and old sesame credit score, cool car speed dashboard
Github.com/woxingxiao/…
(9) Android permission management library
Github.com/lovedise/Pe…
(10) RecyclerVIew can be pulled up to load, pull down to refresh
Github.com/XRecyclerVi…
(11) A set of rapid development library based on DataBinding framework and MVVM design pattern, integrating Okhttp+RxJava+Retrofit+Glide and other mainstream libraries to meet the daily development needs. Using this framework, you can quickly develop an Android application.
Github.com/goldze/MVVM…
(12) Improve the efficiency of Android UI development UI library
Github.com/QMUI/QMUI_A…
(13) Android packaging tool, 100 channel packages in 10 seconds
Github.com/mcxiaoke/pa…
(14)Android video media player
Github.com/lipangit/Ji…
(15) the most lightweight novice guide library, can quickly create a mask layer for any View, support a single page, multiple guidance tips, support for the highlighted area to set different graphics, support guide animation, convenient expansion, good support fragment
Github.com/binIoter/Gu…
(16) video player (IJKplayer, ExoPlayer, MediaPlayer), HTTPS support, support cartridge screen, support filter, watermark, GIF screenshot, title ads, middle ads, multiple simultaneous playback, support basic drag, sound, brightness adjustment, support side play side cache, Support the rotation of the video itself (90,270, etc.), gravity rotation and manual rotation synchronization support, support list playback, directly add controls as the cover, list full screen animation, video loading speed, list small window support drag, animation effects, adjust the scale, multi-resolution switching, support switch player, Progress bar small window preview, some other small animation effects, RTSP, CONCat, MPEG
Github.com/CarGuo/GSYV…
(17) RxJava2 Examples — This is probably the best example of jumping from RxJava1 to RxJava2 (learn RxJava2)
Github.com/nanchen2251…
(18) may be the closest image compression algorithm to wechat moments
Github.com/Curzibn/Lub…
(19) Inherit from Imageview, can realize zooming, response gesture action
Github.com/chrisbanes/…
(20) Rapid building component development MVP +Dagger2+ RetroFIR +Rxjava, etc
Github.com/JessYanCodi…
(21) Preview and operate PDF files on Android
Github.com/barteksc/An…
(22) Convert HTML to PDF document
Github.com/wkhtmltopdf…
(23) Android line chart, pie chart
Github.com/PhilJay/MPA…
(24) Android Banner control
Github.com/youth520131…
(25) Didi Open Source, a fully functional client (iOS, Android) RESEARCH and development assistant, you deserve to have.
Github.com/didi/Doraem…
(26) Android Skeleton screen
Github.com/ethanhua/Sk…
(27) Didi open source plug-in scheme, VirtualAPK
Github.com/didi/Virtua…
(28) A library that provides access to Android’s proprietary apis
Github.com/anggrayudi/…
(29) Summary of methods to keep APP alive in Android 6.0 or above systems
Github.com/jiangdonggu…
(30) Android universal custom calendar control
Github.com/huanghaibin…
Git commit ignores collation
A collection of useful .gitignore templates
(32) Android 4.4 above immersive status bar and immersive navigation bar management
Github.com/gyf-dev/Imm…
3. Android
(1) Android related knowledge arrangement, from basic, data structure to interview experience
Github.com/francistao/…
(2) Android knowledge points review
www.jackywang.tech/AndroidInte…
(3) Collect the most valuable interview questions and common routines related to Android development, and keep updating…
Github.com/android-exc…
(4) Explain everything from computer fundamentals, algorithms, Java to Android
Github.com/JsonChao/Aw…
(5) The path of Android from basic to advanced
Github.com/jeanboydev/…
4. Github tips
(1) Github more use skills, Github fans must have
Github.com/tiimgreen/g…
(2) Gitflow project management and control, git use
Github.com/nvie/gitflo…
5. Other tools, knowledge
(1) The most cool shell, programmers need to know some shell
Github.com/robbyrussel…
(2) We collected the awesome summary of all fields on GitHub
Github.com/sindresorhu…
(3) HTTP download tool, cracking Baidu network disk download, break the speed limit
Github.com/proxyee-dow…
(4) A list of the best apps and tools for Windows, premium & selected.
Github.com/Awesome-Win…
(5) Collect all information related to the development of BlockChain technology, including Fabric and Ethereum development information
Github.com/chaozh/awes…
(6) Machine learning for 100 days
Github.com/Avik-Jain/1…
(7) Detailed explanation and source code of Java-LeetCode
Github.com/Blankj/awes…