44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
# Subahayai
|
|
|
|
以更快的开发速度为目标的Android MVVM框架,最终目标是成为陆行鸟
|
|
|
|
[](https://jitpack.io/#Outs3/subahayai)
|
|
|
|
## 简单用例
|
|
#### 1.在 应用级 build.gradle 中添加
|
|
```
|
|
allprojects {
|
|
repositories {
|
|
maven { url "https://jitpack.io" }
|
|
}
|
|
}
|
|
```
|
|
|
|
|
|
#### 2.在 模块级 build.gradle 中添加具体依赖
|
|
```
|
|
//如果使用DataBinding
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-databinding:0.0.82'
|
|
|
|
//如果使用Jetpack Compose
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-compose:0.0.82'
|
|
|
|
//如果仅使用扩展工具
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-kts:0.0.82'
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-akts:0.0.82'
|
|
|
|
//所有可依赖项(databinding、compose已经依赖了kts、akts、acore,不需要重复依赖)
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-kts:0.0.82' //Kotlin Extension
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-akts:0.0.82' //Android Kotlin Extension
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-acore:0.0.82' //Android Framework Core
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-databinding:0.0.82' //Android DataBinding Framework
|
|
implementation 'com.github.Outs3.subahayai:sbhyi-compose:0.0.82' //Android Compose Framework
|
|
```
|
|
|
|
## 鸣谢
|
|
|
|
> [IntelliJ IDEA](https://zh.wikipedia.org/zh-hans/IntelliJ_IDEA) 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。
|
|
|
|
特别感谢 [JetBrains](https://www.jetbrains.com/?from=Subahayai)
|
|
为开源项目提供免费的 [IntelliJ IDEA](https://www.jetbrains.com/idea/?from=Subahayai) 等 IDE 的授权
|
|
[<img src=".github/jetbrains-variant-3.png" width="200"/>](https://www.jetbrains.com/?from=Subahayai) |