• Stars
    star
    1,693
  • Rank 27,561 (Top 0.6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Android MVP Architecture Diagram Framwork.

OSL

TheMVP简介

越小的类,bug越不容易出现,越容易调试,更容易测试,我相信这一点大家是都赞同的。在MVP模式下,View和Model是完全分离没有任何直接关联的(比如你在View层中完全不需要导Model的包,也不应该去关联它们)。
使用 MVP 模式能够更方便的帮助 Activity (或 Fragment )职责分离,减小类体积,使项目结构更加清晰。

或者查看开源实验室中详细介绍:
https://kymjs.com/code/2015/11/09/01/

谁在使用

本项目已被支付宝使用,可查看设置->关于->版权信息。

你也可以提交Pull Request告诉我你的 APP 使用了TheMVP

使用方式

当前最新版本为:

// root build.gradle
allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

// module build.gradle
dependencies {
    implementation 'com.github.kymjs:themvp:2.0.0'
}

开源协议

 Copyright (C) 2015, 张涛
 
 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.

More Repositories

1

KJFrameForAndroid

An Android library and includes ActivityFrame, KJHttp, KJBitmap, KJDataBase. KJFrameForAndroid is designed to wrap complexity of the Android native SDK and keep things simple.
Java
1,948
star
2

EmojiChat

Android聊天界面+emoji表情+大表情实现
Java
1,353
star
3

RxVolley

RxVolley = Volley + RxJava(RxJava3.0) + OkHttp(OkHttp3)
Java
1,157
star
4

CJFrameForAndroid

Android插件开发库,动态加载apk文件。
Java
427
star
5

KJGallery

一个支持Gif图片以及普通图片预览,支持双击缩放,单机退出,同时可以选择使用jni的形式去高效加载gif或者更更精简的(仅2个类)gif控件
Java
303
star
6

KotlinPrimer

极客时间视频中的PPT与代码
Kotlin
303
star
7

KotlinDoc-cn

Kotlin语言文档翻译项目
272
star
8

CodeCafe

开源实验室手机客户端
Java
264
star
9

Contacts

Android联系人列表界面
Java
221
star
10

Modularity

Modular App Architecture
Java
206
star
11

FaceRecognition

一个智能裁剪照片所需部分的项目
Java
148
star
12

KJController

我未来房间的综合控制器
Java
56
star
13

Common

common library
Java
41
star
14

CoreModule

myself core module.
Java
39
star
15

RecyclerViewDemo

RecyclerViewDemo 常用操作演示
Java
39
star
16

OpenLicense

The open source license translate to chinese project.
29
star
17

PWAblog

Progressive Web Apps Blog
CSS
17
star
18

TheRouterIdeaPlugin

TheRouter 路由跳转IDE插件
Kotlin
10
star
19

AndroidCoroutine

C++
10
star
20

Chidori

A library for using EventBus between processes, base on BroadcastReceiver.
Java
8
star
21

IO2017

Google I/O 2017 Android related demo
Java
4
star
22

kymjs.github.io

Progressive Web App Blog
CSS
4
star
23

oschina-gam

kotlin for android project
Java
3
star
24

flutter_demo

flutter demo
Dart
2
star
25

Faraday

A set of perfect H5 hybrid jsbridge solution of Android
Java
2
star
26

IDEASetting

Android Studio or Idea Setting
Java
1
star