Infinite Scroll View

Infinite Scroll Banner implementation with InfiniteScrollView.

Tech Stack

  • Jetpack Compose
  • State
  • Hilt
  • Flow
  • Coroutine
  • Kotlin

Sample

The sample application is implemented for the show how to use infinite scrool view framework. Please check app/com.github.mertkalecik.infinitescroolview.

Sample App Design

Forward Backward
isv_1 isv3

Dependencies

** Lifecycle implementation “androidx.fragment:fragment-ktx” implementation “androidx.lifecycle:lifecycle-runtime-ktx” implementation “androidx.lifecycle:lifecycle-common-java8” implementation “androidx.lifecycle:lifecycle-viewmodel-ktx”

** Coroutine implementation “org.jetbrains.kotlinx:kotlinx-coroutines-core” implementation “org.jetbrains.kotlinx:kotlinx-coroutines-android”

** Hilt implementation “com.google.dagger:hilt-android” implementation “androidx.hilt:hilt-lifecycle-viewmodel” implementation “androidx.hilt:hilt-navigation-compose” kapt “com.google.dagger:hilt-android-compiler”

** Coil implementation “io.coil-kt:coil-compose”

Contributors

Mert Kalecik

Version History

  • v1.0.0
    • Initial Release

Add it in your root build.gradle

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Add the dependency for InfiniteScrollView

	dependencies {
	        implementation 'com.github.mertkalecik:InfiniteScrollView:1.0.0'
	}

GitHub

View Github