Commit 93e79d65 authored by Kirill Zhukov's avatar Kirill Zhukov

Merge remote-tracking branch 'origin/dev' into dev

parents 6834afb5 bc38a02d
......@@ -2,19 +2,19 @@
Simple multiview adapter for RecyclerView without ViewHolder written in Kotlin
# Features
## Features
* Multiview support
* AndroidX compatible
* No ViewHolder
* Auto DiffUtils
* Fluent API
* Endless scrolling support
* Nested RecyclerView state saving support
* Payloads support
* Easy Picasso, Glide or Fresco usage with extensions
* Multiview support
* AndroidX compatible
* No ViewHolder
* Auto DiffUtils
* Fluent API
* Endless scrolling support
* Nested RecyclerView state saving support
* Payloads support
* Easy Picasso, Glide or Fresco usage with extensions
# Installation
## Installation
### 1. Add the JCenter repository to your build file
```gradle
......@@ -28,7 +28,7 @@ allprojects {
### 2. Add the dependency
```gradle
ext {
adept_version = '2.0.1'
adept_version = '2.0.2'
}
dependencies {
......@@ -45,7 +45,7 @@ dependencies {
}
```
# Usage
## Usage
### 1. Create your Adapter
```kotlin
......@@ -81,7 +81,7 @@ adapter.attachTo(recyclerView)
```kotlin
adapter.updateDataset(list)
```
# Kotlin experimental extension
## Kotlin experimental extension
If you want to use ExperimentalViewBinder you should add kotlin-android-extensions plugin into you gradle.build file
```gradle
apply plugin: 'kotlin-android-extensions'
......@@ -92,17 +92,16 @@ androidExtensions {
experimental = true
}
```
# Third-party libraries used in sample project
## Third-party libraries used in sample project
* [Picasso](http://square.github.io/picasso/)
* [Glide](https://github.com/bumptech/glide)
* [Fresco](http://frescolib.org/)
* [Retrofit2](http://square.github.io/retrofit/)
* [Gson](https://github.com/google/gson)
* [Picasso](http://square.github.io/picasso/)
* [Glide](https://github.com/bumptech/glide)
* [Fresco](http://frescolib.org/)
* [Retrofit2](http://square.github.io/retrofit/)
* [Gson](https://github.com/google/gson)
# License
## License
```
Copyright 2018 Kirill Zhukov
Licensed under the Apache License, Version 2.0 (the "License");
......@@ -115,5 +114,4 @@ 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.
```
\ No newline at end of file
limitations under the License.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment