(1)整理了所有跟編程相關的免費書籍
https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh.md
(2)幾乎包括了國內各種學習 Android 的資料
https://github.com/Freelander/Android_Data
(3)一些常用編程書籍
https://github.com/Geek-Organization/geek-programming-books
(4)處於萌芽階段的 Java 核心知識庫。
https://github.com/crossoverJie/JCSprout
2. Android 開源框架合集,工具類,UI
(1)基本囊括了所有 Github 上的 Android 優秀開源項目
https://github.com/Trinea/android-open-project
(2)整理了所有跟 Android UI 相關的優秀開源項目
https://github.com/wasabeef/awesome-android-ui
(3)android各種工具類
https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN.md
(4)安卓高級UI代碼整理和博客代碼Demo
https://github.com/zincPower/UI2018
(5)藍牙開發庫
https://github.com/Jasonchenlijian/FastBle
(6)嗶哩嗶哩開源圖片選擇器
https://github.com/Bilibili/boxing
(7)百分比布局庫的擴展
https://github.com/hongyangAndroid/android-percent-support-extendGoogle
(8)Android 自定義儀表盤View,仿新舊兩版芝麻信用分、炫酷汽車速度儀表盤
https://github.com/woxingxiao/DashboardView
(9)android 權限管理庫
https://github.com/lovedise/PermissionGen
(10)RecyclerVIew 可以上拉加載,下拉刷新
https://github.com/XRecyclerView/XRecyclerView
(11)基於DataBinding框架,MVVM設計模式的一套快速開發庫,整合Okhttp+RxJava+Retrofit+Glide等主流庫,滿足日常開發需求。使用該框架可以快速開發一個Android應用。
https://github.com/goldze/MVVMHabit
(12)提高 Android UI 開發效率的 UI 庫
https://github.com/QMUI/QMUI_Android
(13) Android打包工具,100個渠道包只需要10秒鍾
https://github.com/mcxiaoke/packer-ng-plugin
(14)Android 視頻媒體播放器
https://github.com/lipangit/JiaoZiVideoPlayer
(15)最最輕量級的新手引導庫,能夠快速為任何一個View創建一個遮罩層,支持單個頁面,多個引導提示,支持為高亮區域設置不同的圖形,支持引導動畫,方便擴展,良好支持fragment
https://github.com/binIoter/GuideView
(16)視頻播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持彈幕,支持濾鏡、水印、gif截圖,片頭廣告、中間廣告,多個同時播放,支持基本的拖動,聲音、亮度調節,支持邊播邊緩存,支持視頻本身自帶rotation的旋轉(90,270之類),重力旋轉與手動旋轉的同步支持,支持列表播放 ,直接添加控件為封面,列表全屏動畫,視頻加載速度,列表小窗口支持拖動,動畫效果,調整比例,多分辨率切換,支持切換播放器,進度條小窗口預覽,其他一些小動畫效果,rtsp、concat、mpeg
https://github.com/CarGuo/GSYVideoPlayer
(17)RxJava2 Examples —— 這可能是從 RxJava1 跳到 RxJava2(學習 RxJava2 )最好的例子 Demo
https://github.com/nanchen2251/RxJava2Examples
(18)可能是最接近微信朋友圈的圖片壓縮算法
https://github.com/Curzibn/Luban
(19)繼承自 Imageview,可實現縮放,響應手勢動作
https://github.com/chrisbanes/PhotoView
(20)快速搭建組件式開發 mvp+Dagger2+retrofir+Rxjava 等
https://github.com/JessYanCoding/MVPArms
(21)在Android上進行PDF文件的預覽,操作
https://github.com/barteksc/AndroidPdfViewer
(22)對HTML轉換為PDF文檔
https://github.com/wkhtmltopdf/wkhtmltopdf
(23)Android 折線圖,餅狀圖
https://github.com/PhilJay/MPAndroidChart
(24)Android banner控件
https://github.com/youth5201314/banner
(25)滴滴開源,一款功能齊全的客戶端( iOS 、Android )研發助手,你值得擁有。
https://github.com/didi/DoraemonKit
(26)Android 骨架屏
https://github.com/ethanhua/Skeleton
(27)滴滴開源插件化方案,VirtualAPK
https://github.com/didi/VirtualAPK
(28)一個提供訪問Android 私有 API 的庫
https://github.com/anggrayudi/android-hidden-api
(29)Android 6.0以上系統APP保活方法歸納
https://github.com/jiangdongguo/KeepingAppAlive
(30)Android 萬能自定義日歷控件
https://github.com/huanghaibin-dev/CalendarView
(31)git 提交忽略整理
A collection of useful .gitignore templates
(32)android 4.4以上沉浸式狀態欄和沉浸式導航欄管理
https://github.com/gyf-dev/ImmersionBar
3. Android 知識點,面試相關
(1)安卓相關知識整理,從基礎、數據結構到面試經驗一應俱全
https://github.com/francistao/LearningNotes
(2)安卓知識點復習
http://www.jackywang.tech/AndroidInterview-Q-A/
(3)收集 Android 開發相關最具價值的面試題及常見套路,持續更新…
https://github.com/android-exchange/Android-Interview
(4)從計算機基礎、算法、java 到 Android 全講解
https://github.com/JsonChao/Awesome-Android-Interview
(5) Android 從基礎到高級進階之路
https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode
4. Github 使用技巧
(1)Github 更多的使用技巧,Github 粉絲必備
https://github.com/tiimgreen/github-cheat-sheet
(2)gitflow 項目管控,git 使用
https://github.com/nvie/gitflow
5.其他工具,知識
(1)最炫酷的 shell,程序員都需要懂點 shell
https://github.com/robbyrussell/oh-my-zsh
(2)搜羅整理了 GitHub 上各領域 awesome 大匯總
https://github.com/sindresorhus/awesome
(3)http 下載工具,破解百度網盤下載,沖破限速
https://github.com/proxyee-down-org/proxyee-down
(4)Windows上優質&精選的最佳應用程序及工具列表。
https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md
(5)收集所有區塊鏈(BlockChain)技術開發相關資料,包括Fabric和Ethereum開發資料
https://github.com/chaozh/awesome-blockchain-cn
(6)機器學習100天
https://github.com/Avik-Jain/100-Days-of-ML-Code-Chinese-Version
(7)java-leetcode 詳解及源代碼
https://github.com/Blankj/awesome-java-leetcode
來源:https://mp.weixin.qq.com/s/yTq51ZCFzXMp_0WWdkeD5w