Giter Site home page Giter Site logo

androidbang's Introduction

Android Bang

java Android

表格版 |  条目版

AndroidBang

安卓江湖,英雄辈出,群雄逐鹿,各怀神技,今立名榜,诸家武功,门派套路,逐一记之。  

总榜分三:天榜、名榜、遗碑。

  • 天榜:或名门正派,或鬼斧神工。天下之大,缺之若失。
  • 名榜:十八般武艺,各家有套路。天下之大,得之你幸。
  • 遗碑:天下之大,天下之外,亦有天下。

天榜

正册:鹿刀在手,天下我有

retrofit |  okhttp |  RxJava

picasso |  glide |  fresco

butterknife

MPAndroidChart

EventBus

greenDAO |  ormlite

gson

react-native

logger

Bilibili / ijkplayer

zxing

leakcanary

副册:倚天屠龙,刀剑各雄

lottie-android
在android上原生渲染Adobe Eff 动画。 Render After Effects animations natively on Android and iOS
https://github.com/airbnb/lottie-android

vlayout
类似淘宝页面的列表。VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。
https://github.com/alibaba/vlayout

flexbox-layout
Flexbox for Android,现在已经支持 RecycleView
https://github.com/google/flexbox-layout

名榜

卷一:兵器榜

MaterialChipsInput
Implementation of Material Design Chips component for Android
https://github.com/pchmn/MaterialChipsInput

okhttp-OkGo
OkGo 震撼来袭,该库是封装了okhttp的标准RESTful风格的网络请求框架,完美支持RxJava,RxJava2,比Retrofit更简单易用。支持自定义缓存数据,扩展了统一的上传管理和下载管理功能
https://github.com/jeasonlzy/okhttp-OkGo

okhttputils
对okhttp的封装类
https://github.com/hongyangAndroid/okhttputils

ShootRefreshView
快手Android客户端的一个刷新动画。(一个打开快门的动画)
https://github.com/dinuscxj/ShootRefreshView

schematic
自动生成 ContentProviders
https://github.com/SimonVT/schematic

emojicon
用于在TextView中显示表情符号的库,用于Android的EditText
https://github.com/rockerhieu/emojicon

Colorful
运行时主题切换。 Android runtime theme library
https://github.com/garretyoder/Colorful

PhotoView    PhotoView
通过各种触摸手势实现支持缩放功能的 ImageView for Android
https://github.com/chrisbanes/PhotoView

PinchImageView
体验非常好的 Android 图片手势控件。
https://github.com/boycy815/PinchImageView

TakePhoto
一款用于在 Android 设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
https://github.com/crazycodeboy/TakePhoto

ImagePicker
完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
https://github.com/jeasonlzy/ImagePicker

uCrop
Android的图像裁剪库
https://github.com/Yalantis/uCrop

cropiwa
Android的可配置自定义裁剪窗口小部件
https://github.com/steelkiwi/cropiwa

moco
模拟服务器 Easy Setup Stub Server
https://github.com/dreamhead/moco

RxPermissions
由 RxJava 提供的 Android 运行时权限 Android runtime permissions powered by RxJava
https://github.com/tbruyelle/RxPermissions

easypermissions
简化 Android M 系统权限 Simplify Android M system permissions
https://github.com/googlesamples/easypermissions

AndPermission
Android Runtime权限,支持在任何地方申请许可的权利。
https://github.com/yanzhenjie/AndPermission

PermissionsDispatcher
简单的基于注释的API来处理运行时权限
https://github.com/hotchemi/PermissionsDispatcher

ToggleButton
切换开关。 ToggleButton
https://github.com/zcweng/ToggleButton

ShortcutBadger   支持三星,LG,索尼和 HTC 的应用图标角标
https://github.com/leolin310148/ShortcutBadger

SmoothProgressBar
加载条(停更很久)
https://github.com/castorflex/SmoothProgressBar

EasyTagDragView
仿网易新闻app下拉标签选择菜单,长按拖动排序,点击增删标签控件
https://github.com/wenhuaijun/EasyTagDragView

BottomBar
模拟新材质设计底部导航模式的自定义视图组件。
https://github.com/roughike/BottomBar

AndroidSlidingUpPanel
提供了一个简单的方式来添加一个可拖动的滑动面板(由Google音乐和Google Maps推广)到您的Android应用程序。
https://github.com/umano/AndroidSlidingUpPanel

MaterialLogin
帅气的登录页面
https://github.com/fanrunqi/MaterialLogin

MaterialLogin
登录页:材料设计
https://github.com/shem8/MaterialLogin

AppIntro
一款酷酷的引导页
https://github.com/apl-devs/AppIntro

SlidingTutorial-Android
一款不错的引导页
https://github.com/Cleveroad/SlidingTutorial-Android

MaterialDesignLibrary    MaterialDesignLibrary
兼容到 Android 2.2 的材料设计库
https://github.com/navasmdc/MaterialDesignLibrary

material
Material design 库控件
https://github.com/rey5137/material

Android-Material-Examples
材料设计小实例
https://github.com/saulmm/Android-Material-Examples

material-dialogs    material-dialogs
一个美丽,流体,和可定制的对话框
https://github.com/afollestad/material-dialogs

AndroidImageSlider
一款便捷的轮播图控件
https://github.com/daimajia/AndroidImageSlider

MaterialViewPager
材质设计 ViewPager
https://github.com/florent37/MaterialViewPager

ViewPagerIndicator
分页指示器与 Android 支持库和 ActionBarSherlock 中的 ViewPager 兼容。
https://github.com/JakeWharton/ViewPagerIndicator

SmartTabLayout
自定义ViewPager标题栏
https://github.com/ogaclejapan/SmartTabLayout

Android-MaterialRefreshLayout
一个下拉刷新控件
https://github.com/android-cjj/Android-MaterialRefreshLayout

Android-ObservableScrollView
可以在滚动视图上观察滚动事件
https://github.com/ksoichiro/Android-ObservableScrollView

XRecyclerView
pullrefresh 刷新加载的动画列表
https://github.com/jianghejie/XRecyclerView

Material-Animations    Material-Animations
界面之间转场动画
https://github.com/lgvalle/Material-Animations

MaterialTransitions
转场动画(不再维护)
https://github.com/toddway/MaterialTransitions

SpringView
果冻布局:自定义视图可以上下拖动,支持ScrollView,ListView,RecyclerView,WebView和所有其他视图,易于使用
https://github.com/liaoinstan/SpringView

SpringIndicator
一款viewpager指示器。
https://github.com/chenupt/SpringIndicator

GoodView
Android点赞+1效果,支持文本和图像
https://github.com/venshine/GoodView

SystemBarTint
菜单栏颜色的设置
https://github.com/jgilfelt/SystemBarTint

SnailBar
一款可爱的进度条
https://github.com/android-cjj/SnailBar

CoordinatorLayoutDemos
简书上下滑 隐藏上下
https://github.com/sungerk/CoordinatorLayoutDemos

ItemTouchHelperDemo
使用ItemTouchHelper实现今日头条 网易新闻 的频道排序、频道移动
https://github.com/YoKeyword/ItemTouchHelperDemo

SmartAppUpdates
Android应用增量更新
https://github.com/cundong/SmartAppUpdates

FlyRefresh
可爱个性的刷新控件
https://github.com/race604/FlyRefresh

vlc
VLC媒体播放器
https://github.com/videolan/vlc

FFmpeg
FFmpeg是用于处理诸如音频,视频,字幕和相关元数据的多媒体内容的图书馆和工具的集合。
https://github.com/FFmpeg/FFmpeg

AndroidSwipeLayout   强大的滑动菜单和布局
https://github.com/daimajia/AndroidSwipeLayout

CircleImageView   圆形 ImageView
https://github.com/hdodenhof/CircleImageView  

FabulousFilter
将 FAB 以动画的形式变成底部对话框  
https://github.com/Krupen/FabulousFilter

cardslider-android
Cardslider 是一个控制器,允许您通过滑动切换卡片式的图片集。
https://github.com/Ramotion/cardslider-android

SwitchButton   各种各样的开关按钮。
https://github.com/kyleduo/SwitchButton  

material-dialogs    material-dialogs
美丽的可定制各种的对话框。
https://github.com/afollestad/material-dialogs  

android-styled-dialogs
基于DialogFragment的、易于使用的、API的材质对话框。
https://github.com/avast/android-styled-dialogs  

MaterialSearchView   基于材料设计指南的Android搜索视图。
https://github.com/Mauker1/MaterialSearchView

Material-Animations   Android转换动画解释与示例。
https://github.com/lgvalle/Material-Animations

BGABadgeView-Android
Android 徽章控件
https://github.com/bingoogolapple/BGABadgeView-Android

MagicIndicator
viewpager 的指示器框架
https://github.com/hackware1993/MagicIndicator

BottomBar   一款底部导航栏
https://github.com/roughike/BottomBar

BGAQRCode-Android
QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式   https://github.com/bingoogolapple/BGAQRCode-Android

HTextView   各种动效文字
https://github.com/hanks-zyh/HTextView

GSYVideoPlayer
视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
https://github.com/CarGuo/GSYVideoPlayer

ijkplayer    ijkplayer
基于FFmpeg n3.3的 Android / iOS 视频播放器,支持 MediaCodec,VideoToolbox 支持。
https://github.com/Bilibili/ijkplayer

JKeyboardPanelSwitch
Android键盘面板冲突 布局闪动处理方案
https://github.com/Jacksgong/JKeyboardPanelSwitch

RichPath
丰富的 Android 路径画,有很多你想要的动画很多
https://github.com/tarek360/RichPath

stepper-indicator   viewpager 的步骤式指示器
https://github.com/badoualy/stepper-indicator

StepView   步骤式指示器,物流进度指示器
https://github.com/baoyachi/StepView

MaterialDrawer
灵活,易于使用,Android 抽屉式布局
https://github.com/mikepenz/MaterialDrawer

RxJava-Android-Samples
RxJava for Android 使用例子
https://github.com/kaushikgopal/RxJava-Android-Samples

ChromeLikeTabSwitcher   仿 Google chrome 手机浏览器的标签页展示效果
https://github.com/michael-rapp/ChromeLikeTabSwitcher

SwipeBackLayout
一个Android库,可以帮助您使用滑动手势构建应用程序,实现侧滑退出页面的效果。
https://github.com/ikew0ng/SwipeBackLayout

AVLoadingIndicatorView   加载动画
https://github.com/81813780/AVLoadingIndicatorView  

卷二:秘籍榜  

AndroidNote
Android 学习笔记
https://github.com/GcsSloop/AndroidNote

repo
一个 Android 开发者记录自己的知识库
https://github.com/suzeyu1992/repo

Android-Tips
填坑手册:一个令人敬畏的Android的提示列表
https://github.com/tangqi92/Android-Tips

Useful-Open-Source-Android
收集的第三方框架、控件
https://github.com/ddwhan0123/Useful-Open-Source-Android

awesome-view
自定义View
https://github.com/xinghongfei/awesome-view

java-design-patterns    java-design-patterns
Java设计模式。Design patterns implemented in Java
https://github.com/iluwatar/java-design-patterns

android-best-practices    android-best-practices
Android 开发准则(iOS & WP 版也有)。
https://github.com/futurice/android-best-practices

awesome-android-ui
android UI设计的库集。A curated list of awesome Android UI/UX libraries
https://github.com/wasabeef/awesome-android-ui

AndroidUtilCode    AndroidUtilCode
常见 Utils 类:Android 开发人员不得不收集的代码
https://github.com/Blankj/AndroidUtilCode

android-common
Utils类:一系列通用类、辅助类、工具类的集合
https://github.com/litesuits/android-common

notes
Android 技术笔记
Github地址:https://github.com/Piasy/notes
GitBook版本:https://notes.piasy.com/

android-open-project    android-open-project
Android 开源项目分类汇总
https://github.com/Trinea/android-open-project

android-training-course-in-chinese    android-training-course-in-chinese
Android 官方培训课程中文版
https://github.com/kesenhoo/android-training-course-in-chinese

Android-CleanArchitecture    Android-CleanArchitecture
Clean 架构:Android-CleanArchitecture
https://github.com/android10/Android-CleanArchitecture

kotlin    kotlin
Kotlin 编程语言 kotlinlang.org
https://github.com/JetBrains/kotlin

free-programming-books    free-programming-books
可免费得到的编程书籍集合,各种编程语言,有中文版
https://github.com/EbookFoundation/free-programming-books

 

coding-interview-university    coding-interview-university
一套完整的学习手册帮助自己准备 Google 的面试
https://github.com/jwasham/coding-interview-university

android_guides    android_guides
Android开发人员的大量开源指南
https://github.com/codepath/android_guides

Android-Best-Practices
Android最佳实践示例   https://github.com/tianzhijiexian/Android-Best-Practices

Android_Data
一些Android的学习资料,希望能帮你学习Android开发。
https://github.com/Freelander/Android_Data

AndroidSdkSourceAnalysis
android sdk 源码解析
https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis

android-interview-questions
Android面试的秘诀 - Android面试问题
https://github.com/MindorksOpenSource/android-interview-questions

awesome-android-tips
android 开发中的一些小技巧小提示
https://github.com/jiang111/awesome-android-tips

github-cheat-sheet    android_guides   涨姿势:你不知道的 Git 和 GitHub 的特殊技巧。
https://github.com/tiimgreen/github-cheat-sheet  

Awesome-MaterialDesign   收集的关于 Material design 的资源
https://github.com/lightSky/Awesome-MaterialDesign  

卷三:战役榜

Plaid
一个提供设计新闻和灵感的Android应用程序,也是实施材料设计的一个例子
https://github.com/nickbutcher/plaid

WeiBo
第三方新浪微博客户端
https://github.com/wenmingvs/WeiBo

iosched
The Google I/O 2017 Android App
https://github.com/google/iosched

遗碑













表格版 |  条目版

androidbang's People

Contributors

ocnyang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.