SharkMvvm是对android mvvm架构的一种封装实现,其中提供了很多注解与接口,帮助开发者快速建立标准架构、低代码、低耦合的Android应用,
Kotlin
您可以直接参照本项目app工程的配置方式进行安装
- 添加maven仓库到您项目的build.gradle
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
mavenLocal()
maven {
name = "gitpack"
url = uri("https://maven.pkg.github.com/bigGreenPeople/sharkmvvm")
credentials {
username = project.properties['GITHUB_USER'] ?: System.getenv('GITHUB_USER')
password = project.properties['GITHUB_中配置您的githubPERSONAL_ACCESS_TOKEN'] ?: System.getenv('GITHUB_PERSONAL_ACCESS_TOKEN')
}
}
}
}
2. 在gradle.properties username和token
GITHUB_USER=sharkchilli7
GITHUB_PERSONAL_ACCESS_TOKEN=ghp_f2***********************
这里建议你将信息配置到系统环境变量中
3. 最后在你的模块build.gradle的dependencies块中引入SharkMvvm即可
implementation "org.jetbrains.kotlin:kotlin-reflect"
implementation 'com.shark.android:mvvm:1.2.+'