Fork me on GitHub

Github Starred Repository

对以前star过的项目进行分类整理,大致结构如下。资源类里有很多宝贵的资料,有算法,教程,源码分析等等。时间紧,没有对一些库进行清楚的分类,建议直接搜索关键字,希望对你有所帮助。

项目地址: https://github.com/sunxu3074/StarredRepository    欢迎star&fork

.
├── Android
│   ├── View
│   │   ├── Adapter
│   │   ├── Dialog
│   │   ├── Loading
│   │   ├── Spinner
│   │   ├── SwipeBack
│   │   ├── TAB
│   │   ├── TimePicker
│   │   ├── ViewPager
│   │   ├── 图表
│   │   ├── 下拉加载
│   │   └── 高斯模糊
│   ├── App
│   ├── Facebook
│   ├── Google
│   ├── JakeWharton
│   ├── MaterialDesign
│   ├── Oauth
│   ├── Square
│   ├── Yalantis
│   ├── 工具类
│   ├── 数据库
│   ├── 架构类
│   ├── 框架类
│   ├── 测试类
│   ├── 资源类
│   └── 权限相关
├── Python
├── 前端
├── 流媒体
└── 杂七杂八

Android

View篇

图表
TAB
下拉加载
Loding
ViewPager
TimePicker
SwipeBack
高斯模糊
Adapter
Spinner
Dialog

Google

Facebook

  • network-connection-class   监听当前网络状况及对当前网络进行质量分类
  • infer   Infer is a static analysis tool for Java, Objective-C and C, written in OCaml.
  • stetho  Stetho is a debug bridge for Android applications.
  • fresco  An Android library for managing images and the memory they use.

Square

  • haha  Java library to automate the analysis of Android heap dumps.
  • android-times-square  Standalone Android widget for picking a single date from a calendar view.
  • moshi  A modern JSON library for Android and Java.
  • retrofit  Type-safe HTTP client for Android and Java.
  • okhttp  An HTTP+HTTP/2 client for Android and Java applications.
  • picasso  A powerful image downloading and caching library for Android

JakeWharton

  • flip-tables   Because pretty-printing text tables in Java should be easy.

Yalantis

Material Design

数据库

Oauth

框架类

  • ion   Android网络及图片异步加载
  • EventBus   时间总线
  • essentials    适合Android和Java的工具类
  • MagicaSakura    B站开源的多主题框架
  • Small   Android 插件化
  • UpdateApp   开箱即用的app更新,主要负责软件下载、软件安装等
  • AndroidUtils   Android常用类
  • android-gif-drawable   GIF
  • AndroidChangeSkin   鸿洋大神的应用内换肤
  • PhotoView   图片缩放
  • Fragmentation  为"单Activity + 多Fragment”,“多模块Activity + 多Fragment"架构而生
  • AppIntro   很飒的APP导航页.
  • android-about-page  Create an awesome About Page for your Android App in 2 minutes.
  • okhttp-utils  对okhttp的封装类
  • glide  An image loading and caching library for Android focused on smooth scrolling
  • JustWeEngine  An easy open source Android Native Game FrameWork.
  • webmagic  一个开源的Java垂直爬虫框架
  • AndFix  AndFix is a solution to fix the bugs online instead of redistributing Android App.
  • fastjson  A fast JSON parser/generator for Java.
  • AndroidAutoLayout  Android屏幕适配方案
  • xUtils3  android orm, bitmap, http, view inject
  • ChangeSkin  基于插件式的Android换肤框架
  •   Implementation of ImageView for Android that supports zooming, by various touch gestures.
  • android-async-http  An Asynchronous HTTP Library for Android
  • Android-Universal-Image-Loader  Powerful and flexible library for loading, caching and displaying images on Android.
  • CircleImageViewA circular ImageView for Android.

工具类

  • localResizeIMG    本地客户端压缩图片
  • AndroidPhotoFilters   图片滤镜 support API 15 and above. 可用于相机APP
  • uCrop   图片剪裁 可用于相机APP
  • StepView    流程图 可用于完成任务阶段 快递送达阶段等
  • Stepper indicator   Stepper indicator 类似于StepView
  • StatusBarUtil   4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度
  • SystemBarTint DEPRECATED
  • FlycoSystemBar   A Helper for SystemBar include StatusBar and NavigationBar.
  • DistanceMeasure   Android 拍照测距
  • Carpaccio  Data Mapping & Smarter Views framework for android
  • PhotoEditDemo  图片处理sdk
  • AudioPlayerView  AudioPlayerView is an Android view that loads audio from an url and have basic playback tools.
  • android-shape-imageview  Custom shaped android imageview components.
  • NotifyUtil  高仿淘宝,网易新闻,微信,应用宝,环聊等等热门App的通知视图,并且完通知工具类的封装
  • FolioReader-Android  A Java ePub reader and parser framework for Android.
  • RxLifecycle  Lifecycle handling APIs for Android apps using RxJava.
  • Jndroid  Jndroid is a JavaScript framework to write WebApp in Android way.
  • android-common  一系列通用类、辅助类、工具类的集合
  • NightOwl  switching day/night mode on Android.
  • Knife  丰富的文本编辑组件.
  • Genius-Android  由 Material Design 控件和一些常用类库组合而成。
  • ShowcaseView  Highlight the best bits of your app to users quickly, simply, and cool…ly
  • FlowLayout  Android流式布局,支持单选、多选等,适合用于产品标签等。
  • NonViewUtils  不涉及视图的工具类,逻辑类的集合
  • android-gesture-detectors  Gesture detector framework for multitouch handling on Android.
  • Android-Next  mcxiaoke在日常开发过程中积累下来的一些可复用组件
  • android-common-lib  主要包括:缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)及Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Collection等等)。
  • BreathingViewHelper  一个简单的小工具类,用来设置警示 View 的呼吸式背景颜色
  • androidannotations  Fast Android Development. Easy maintainance.
  • RoundedImageView  A fast ImageView that supports rounded corners, ovals, and circles.
  • DanmakuFlameMaster  Android开源弹幕引擎·烈焰弹幕使 ~
  • facepp-java-sdk  Face++ SDK for Java, can be used in Android project.

架构类

  • T-MVP  泛型深度解耦下的MVP大瘦身

Android Studio 工具类

  • RemoveButterKnife    帮助移除ButterKnife的插件
  • logger   简介,美观且强大的Logger
  • ECTranslation  Android Studio 翻译插件
  • LogUtils  More convenient and easy to use android Log manager.
  • gradle-packer-plugin  Android渠道打包工具Gradle插件
  • AndroidMultiChannelBuildTool  安卓多渠道打包工具
  • ViewServer  ViewServer is a simple class you can use in your Android application to use the HierarchyViewer inspection tool.  API12+
  • packer-ng-plugin  下一代Android打包工具,1000个渠道包只需要5秒
  • Apktool  It is a tool for reverse engineering 3rd party, closed, binary Android apps.
  •   Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.
  • AndroidWiFiADB  IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.
  • MemoryMonitor   一个给开发者使用的Android App内存清理、监控工具。

测试类

权限相关

  • Nammu   后台监听权限并回调

资源类

APP

Python

  • stackoverflow-py-top-qa  stackoverflow上Python相关回答整理翻译
  • zhihu-py3  知乎非官方API库 with Python3
  • zhihu-oauth  尝试解析出知乎官方未开放的 OAuth2 接口
  • mistune  The fastest markdown parser in pure Python with renderer feature, inspired by marked and misaka.

前端

流媒体

杂七杂八