GitHub上優秀的開源資源


(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


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM