Limbo RecyclerView

Common extensions for AndroidX Recycler View.

License

License

GroupId

GroupId

co.windly
ArtifactId

ArtifactId

limbo-recyclerview
Last Version

Last Version

3.2.0
Release Date

Release Date

Type

Type

aar
Description

Description

Limbo RecyclerView
Common extensions for AndroidX Recycler View.
Project URL

Project URL

https://github.com/tommus/limbo
Source Code Management

Source Code Management

https://github.com/tommus/limbo

Download limbo-recyclerview

How to add to project

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

Dependencies

compile (8)

Group / Artifact Type Version
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.recyclerview » recyclerview jar 1.1.0
androidx.swiperefreshlayout » swiperefreshlayout jar 1.1.0
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.4.0
co.windly : limbo-utility jar 3.1.1
com.jakewharton.rxbinding3 : rxbinding-swiperefreshlayout jar 3.1.0

Project Modules

There are no modules declared in this project.

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.

Versions

Version
3.2.0
3.1.0
3.0.8
3.0.6
3.0.4
3.0.3
2.4.0
2.3.0
2.2.2
2.1.1
2.1.0
2.0.2
2.0.1