# AndroidQuick
**Repository Path**: webget/AndroidQuick
## Basic Information
- **Project Name**: AndroidQuick
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-03-25
- **Last Updated**: 2020-12-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AndroidQuick
[](https://www.apache.org/licenses/LICENSE-2.0)

欢迎加入QQ群:
## 项目简介
AndroidQuick项目旨在提供一套进行Android APP快速开发的代码参考库。 目前已支持AndroidX。
AndroidQuick覆盖了开发一个APP所用到的常用的架构、模块、功能、技术点等,每个部分都有详细的说明和demo实例。
开发者在开发的过程中可以从AndroidQuick项目中找到常用的实例进行参考,甚至直接Copy then Paste。
AndroidQuick还提供了一个库文件QuickBase[ ](https://bintray.com/ddnosh/maven/androidquick/_latestVersion) ,集合了通用的功能,供开发快速开发使用。
> 关于库文件QuickBase:https://github.com/ddnosh/QuickBase
## 适用范围
本项目适用于以下几种情形:
- 开发一款新的APP;
- 对现有APP进行重构设计;
- 常用功能实现的代码demo;
### 目录
- 设计模式
- 工厂
- 代理
- 单例
- 策略
- 构建
- 观察者
- 责任链
- 模板
- 适配器
- 架构
- MVC
- MVP
- MVP with Activity
- MVP with Activity and Dagger2
- MVP with Fragment
- MVVM
- 其它
- 一个布局 + 多个子View
- 一个View + 多个模块
- WebView
- 模块
- 网络
- Retrofit + 普通URL
- Retrofit + 不同URL
- Retrofit + 下载
- Retrofit + 普通URL + Get模式
- 普通Http请求
- 串行任务和并行任务
- 数据库
- GreenDao
- OrmLite
- 图片
- Glide
- 异步分发
- EventBus
- RxBus
- 控制反转(IOC)
- ButterKnife
- Dagger2
- Task
- TinyTask
- Task with RxJava
- 功能
- UI
- Fragment
- 普通Fragment
- Fragmentation
- Adapter
- CommonAdapter
- MultiViewTypeAdapter
- BRVAH
- Top Bar
- 默认Toolbar
- CommonToolbar
- BottomBar
- RadioButton
- BottomBar
- Dialog
- Activity的Dialog
- LoadingDialog
- CommonDialog
- DialogFragment
- Tab
- SmartTabLayout
- FlycoTabLayout
- TabLayout
- Refresh
- SwipeRefreshLayout
- SmartRefreshLayout
- Banner
- WebView
- DataBinding
- VaryPageStatus
- Resolution
- ConstraintLayout
- Permission
- EasyPermissions
- TinyPermission
- RxPermissions
- Json
- RxJava
- Annotation
- SharedPreferences
- 沉浸式
- AOP
- 其它
- 一种在APP中显示代码格的样式
- RxJava + LifeCycle
- Lambda
- CallBack
- 使用了AndriodQuick的App
- QuickGank
- QuickGank-Kotlin
- QuickTV