(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


GitHub上优秀的开源资源的更多相关文章

  1. GitHub 上优秀的开源SLAM repo (更新中)

    GitHub 上优秀的开源SLAM repo (更新中) 欢迎 watch/star/fork 我们的 GitHub 仓库: Awesome-SLAM, 或者follow 项目的主页:Awesome- ...

  2. GitHub上优秀的开源项目(转载)

    转载出处:https://github.com/Trinea/android-open-project 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.A ...

  3. GitHub上优秀Android 开源项目

    GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能够让你 ...

  4. Github上的PHP开源资源汇总

    依赖管理 ——用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers:  一个多框架Composer库安装器 Pickle: 可以 ...

  5. [转]GitHub上优秀的Go开源项目

    转载于GitHub上优秀的Go开源项目 正文 近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用.技巧 ...

  6. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

    Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...

  7. Github发现优秀的开源项目

    先上个大logo,哈哈. github上有非常多的资源,我们可以在github上搜索到非常多的开源项目.那么如何使用github查找资源? 罗列出一下几种方式. 1.Explore 登录GitHub, ...

  8. github上最全的资源教程-前端涉及的所有知识体系【转】

    github上最全的资源教程-前端涉及的所有知识体系[转自:蓝猫的博客] 综合类 综合类 地址 前端知识体系 http://www.cnblogs.com/sb19871023/p/3894452.h ...

  9. Github上优秀的.NET Core项目

    Github上优秀的.NET Core开源项目的集合.内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志.代码分析.教程等. Github地址:htt ...

随机推荐

  1. PAT-2019年冬季考试-乙级(题解)

    很荣幸这次能够参加乙级考试,和大佬们同台竞技了一次,这篇博客,进行介绍这次2019冬季的乙级考试题解. 7-1 2019数列 (15分) 把 2019 各个数位上的数字 2.0.1.9 作为一个数列的 ...

  2. 什么是好的产品——Diet Rams的十大设计原则

    博朗(BRAUN)的首席设计师Diet Rams的十大设计原则 第一条,好的产品是有创意的,它必须是一个创新的东西: 第二条,好的产品是有用的,一定要对人有用: 第三条,好的产品是优美的,它必须有美感 ...

  3. PAT1059Prime Factors

    1059 Prime Factors (25分)   Given any positive integer N, you are supposed to find all of its prime f ...

  4. ajax跨域-CORS

    CORS:跨域资源共享,是一种跨域访问的W3C标准,它允许浏览器可以跨源服务器进行请求,可以让ajax实现跨域访问.出现跨域问题的原因是浏览器同源策略导致的,协议+域名+端口三者一致被认为是同源.网站 ...

  5. sublime+python3 中文环境

    工具-编译系统-新编译系统 { "cmd": ["C:/Program Files (x86)/Python36-32/python.exe","-u ...

  6. Tensorflow细节-P190-输入文件队列

    以下代码要学会几个地方 1.filename = ('data.tfrecords-%.5d-of-%.5d' % (i, num_shards)) 这个东西就是要会data.tfrecords-%. ...

  7. 2019-2020-1 20199302《Linux内核原理与分析》第二周作业

    一.实验记录 1.实验代码截屏 本次实验中遇到的一个小问题是: (1)在进行汇编语言编译时,命令行本应是"g/.s*/d ",因为做实验的时候还没有看视频,只是看了书,把" ...

  8. leetcode解题报告(31):Kth Largest Element in an Array

    描述 Find the kth largest element in an unsorted array. Note that it is the kth largest element in the ...

  9. SB的SDOISB记

    恩, SDOI考完 考完. day0 : 上车时看myj费劲跨过行李的样子,嘲讽他腿短.很happy 吃饭时和myj吃了羊肉..汤 虽然贵, 但是意外的好吃 继续嘲讽myj不是男人,吃的少 不知怎么的 ...

  10. shell命令的原理

    https://blog.csdn.net/m0_37925202/article/details/80258974 https://blog.csdn.net/a15929748502/articl ...