Skip to content

An android development library based on android basic architecture

License

Notifications You must be signed in to change notification settings

BochengLiu/QuickDevFramework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuickDevFramework

这个框架可以通过框架模块的形式导入,包含了两个部分:一部分是为App开发提供一个基础的分层和模块化框架; 另一部分则是将常见问题的解决方案进行封装,成为一个基础支持库。

Description

这是一个基于我设计的Android开发框架的开发库合集,包含大部分常用功能的封装,诸如应用内的消息通知、权限管理、网络调用等;提升了可靠性,简化开发流程。 这一系列开发框架最终的目的是希望能够在导入框架模块之后,开发者不用再关心绝大部分常用功能的处理,只要实现服务端接口,开发UI,接入第三方SDK即可。

基于此框架的整个Android项目工程结构图如下:
project-architecture

其中CommonDevLibrary是一个项目无关的公共代码库,我在Github上也有共享 CommonDevLibrary

Usage

目前先将项目下载下来将framework模块导入你的app工程即可。
项目有以下分支:
retrofit-base: 基于Retrofit和基本框架实现的framework模块

Project Documents

后面将陆续支持RxJava、MVP、MVVM等方案

LICENSE

Copyright 2016 linxiao

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

An android development library based on android basic architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%