Limbo MVVM

A library that helps you to easily build Android applications usingModel-View-ViewModel architectural pattern.

Лицензия

Лицензия

Группа

Группа

co.windly
Идентификатор

Идентификатор

limbo-mvvm
Последняя версия

Последняя версия

4.2.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

Limbo MVVM
A library that helps you to easily build Android applications usingModel-View-ViewModel architectural pattern.
Ссылка на сайт

Ссылка на сайт

https://github.com/tommus/limbo
Система контроля версий

Система контроля версий

https://github.com/tommus/limbo

Скачать limbo-mvvm

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/co.windly/limbo-mvvm/ -->
<dependency>
    <groupId>co.windly</groupId>
    <artifactId>limbo-mvvm</artifactId>
    <version>4.2.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/co.windly/limbo-mvvm/
implementation 'co.windly:limbo-mvvm:4.2.0'
// https://jarcasting.com/artifacts/co.windly/limbo-mvvm/
implementation ("co.windly:limbo-mvvm:4.2.0")
'co.windly:limbo-mvvm:aar:4.2.0'
<dependency org="co.windly" name="limbo-mvvm" rev="4.2.0">
  <artifact name="limbo-mvvm" type="aar" />
</dependency>
@Grapes(
@Grab(group='co.windly', module='limbo-mvvm', version='4.2.0')
)
libraryDependencies += "co.windly" % "limbo-mvvm" % "4.2.0"
[co.windly/limbo-mvvm "4.2.0"]

Зависимости

compile (10)

Идентификатор библиотеки Тип Версия
androidx.databinding » databinding-common jar 4.0.1
androidx.databinding » databinding-runtime jar 4.0.1
androidx.databinding » databinding-adapters jar 4.0.1
androidx.appcompat » appcompat jar 1.1.0
androidx.fragment » fragment jar 1.2.5
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.4.0
co.windly : limbo-disposable jar 3.1.0
co.windly : limbo-utility jar 3.1.1
androidx.navigation » navigation-fragment jar 2.3.0
androidx.navigation » navigation-fragment-ktx jar 2.3.0

Модули Проекта

Данный проект не имеет модулей.

Limbo

Maven Central Travis (.org) branch API GitHub

A collection of libraries that empowers Android development using one of two architectural patterns:

  • Model-View-Presenter - based on Mosby library,
  • Model-View-ViewModel - with no additional dependencies.

It is strongly recommended to design the application using single activity, but it's not required.

Usage

Add dependencies

For Model-View-Presenter application, use the following dependency:

dependencies {
    implementation "co.windly:limbo-mvp:3.0.5"
}

For Model-View-ViewModel application (with Hilt), use the following dependency:

dependencies {
    implementation "co.windly:limbo-mvvm:4.2.0"
}

For Model-View-ViewModel application (with Dagger), use the following dependencies:

dependencies {
    implementation "co.windly:limbo-mvvm:3.1.1"
    implementation "co.windly:limbo-mvvm-dagger:3.0.5"
}

Optionally, you can add one of utility packages:

dependencies {
    implementation "co.windly:limbo-disposable:3.1.0"
    implementation "co.windly:limbo-recyclerview:3.2.0"
    implementation "co.windly:limbo-utility:3.2.0"
}

Samples

Please do not hesitate to check samples directory for simple examples how to use Limbo in Java and Kotlin projects. For the time being, only MVP example is available.

License

Copyright 2021 Tomasz Dzieniak, Adrian Zalewski

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.

Версии библиотеки

Версия
4.2.0
4.1.1
4.0.3
4.0.2
4.0.1
4.0.0
3.1.1
3.0.3
3.0.2
3.0.1
3.0.0
2.4.0