# MVVMRapid **Repository Path**: bravetou/mvvm-rapid ## Basic Information - **Project Name**: MVVMRapid - **Description**: MVVM rapid development. - **Primary Language**: Kotlin - **License**: Apache-2.0 - **Default Branch**: devlop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-19 - **Last Updated**: 2023-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MVVMRapid --- #### 介绍 MVVM rapid development. --- #### 使用说明 --- 1. 启用databinding ```groovy buildFeatures { viewBinding true dataBinding true } ``` --- 2. 依赖Library 在根目录的build.gradle中加入 ```groovy allprojects { repositories { ... maven { url 'https://jitpack.io' } } } ``` 在主项目app的build.gradle中依赖 ```groovy dependencies { // mvvm core implementation 'com.github.bravetou.MVVMRapid:mvvmrapid:1.0.6' // mvvm recyclerView implementation 'com.github.bravetou.MVVMRapid:mvvmrapid-rv:1.0.6' // no reflection viewBinding delegate implementation 'com.github.bravetou.MVVMRapid:binding-delegate-no-reflection:1.0.6' // reflect viewBinding delegate implementation 'com.github.bravetou.MVVMRapid:binding-delegate-reflect:1.0.6' } ``` --- 3. 配置Application - 继承[CommonApp](mvvmrapid/src/main/java/com/brave/mvvmrapid/core/CommonApp.kt) - 自定义Application可以参照[CommonApp](mvvmrapid/src/main/java/com/brave/mvvmrapid/core/CommonApp.kt)中的方法添加到自定义Application中