Dmitriy1892 / KMM-MVVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KMM-MVVM

About

KMM-MVVM is a library with ViewModel classes and extensions for Kotlin Multiplatform Mobile development.

Download

Add the following dependency into the build.gradle file to the dependencies block:

implementation("io.github.dmitriy1892.kmm:mvvm-core:<version>") // core dependency, must be added
implementation("io.github.dmitriy1892.kmm:mvvm-compose:<version>") // optional dependency for Compose Multiplatform support
implementation("io.github.dmitriy1892.kmm:mvvm-koin:<version>") // optional dependency with ViewModelFactory implementation with Koin interop

License

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

About

License:Apache License 2.0


Languages

Language:Kotlin 96.3%Language:Swift 3.3%Language:Shell 0.4%