GitHub 上優質專案整理
1. 免費書籍
(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-extend
(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