# 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 [![License](https://img.shields.io/badge/license-Apache%202-green.svg)](https://www.apache.org/licenses/LICENSE-2.0) ![image](https://github.com/ddnosh/androidquick/blob/master/logo.png)
欢迎加入QQ群: Android开发技术交流 ## 项目简介 AndroidQuick项目旨在提供一套进行Android APP快速开发的代码参考库。 目前已支持AndroidX。 AndroidQuick覆盖了开发一个APP所用到的常用的架构、模块、功能、技术点等,每个部分都有详细的说明和demo实例。 开发者在开发的过程中可以从AndroidQuick项目中找到常用的实例进行参考,甚至直接Copy then Paste。 AndroidQuick还提供了一个库文件QuickBase[![Download](https://api.bintray.com/packages/ddnosh/maven/androidquick/images/download.svg) ](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