Fork me on GitHub

Github Starred Repository

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

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

│------ Android
│          │----- View
│					│----- 图表
│					│----- TAB
│					│----- 下拉加载
│					│----- Loding
│					│----- ViewPager
│					│----- TimePicker
│					│----- 高斯模糊
│					│----- SwipeBack
│					│----- Dialog
│					│----- Spinner
│					│----- Adapter
│          │----- Google
│          │----- Facebook
│          │----- Square
│          │----- JakeWharton
│          │----- Yalantis
│          │----- Material Design
│          │----- 数据库
│          │----- Oauth
│          │----- 框架类
│          │----- 工具类
│          │----- 架构类
│          │----- 测试类
│          │----- 权限相关
│          │----- 资源类
│          │----- APP
│------ 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

框架类

工具类

  • 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.
  • [](https://github.com/checkstyle/checkstyle)  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.

前端

流媒体

杂七杂八