Fast-RecyclerView is a kotlin library to use RecyclerView easily without ViewHolder and Adapter.
The Gradle dependency is available via jCenter. Add this to your module's build.gradle file:
dependencies {
// ... other dependencies
implementation 'io.nichijou:fastrecyclerview:0.0.2'
}
These are the screenshots of simple project.
recycler_view.with(layoutResId, data) {// init data
// doSomething
}
recycler_view.with(layoutResId1, viewTypeMatching) {
// doSomething
}.with(layoutResId2, viewTypeMatching) {
// doSomething
}// with more view type...
recycler_view.addNew(newData, reset)
recycler_view.submitList(newData)// use DiffUtil
recycler_view.clearList()
see the sample project. You can download an APK of the sample project. click here.
Copyright 2018. iota9star
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.