Projects in Awesome Lists tagged with viewpager2
A curated list of projects in awesome lists tagged with viewpager2 .
https://github.com/youth5201314/banner
🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。
androidx banner indicator viewpager viewpager2
Last synced: 23 Apr 2025
https://github.com/zhpanvip/BannerViewPager
🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。
banner indicator viewpager viewpager2
Last synced: 16 Jul 2026
https://github.com/zhpanvip/bannerviewpager
🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。
banner indicator viewpager viewpager2
Last synced: 13 May 2025
https://github.com/angcyo/dsltablayout
:hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等
android androidx any-child-type any-drawable auto-item-width auto-scroll badge dsl kotlin light tablayout viewpager viewpager2
Last synced: 14 May 2025
https://github.com/Droppers/AnimatedBottomBar
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
android android-bottom-navigation android-library android-tabs android-ui animations badges bottom-navigation bottombar bottomnavigationview customizable java kotlin navcontroller navigation navigationbar navigationcomponent sleek-animations viewpager viewpager2
Last synced: 16 Mar 2025
https://github.com/droppers/animatedbottombar
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
android android-bottom-navigation android-library android-tabs android-ui animations badges bottom-navigation bottombar bottomnavigationview customizable java kotlin navcontroller navigation navigationbar navigationcomponent sleek-animations viewpager viewpager2
Last synced: 14 Apr 2025
https://github.com/SmartToolFactory/NavigationComponents-Tutorials
Tutorials about Navigation Components to learn using nav graphs, adding top menus, passing arguments via safe args, combining with different Material Design widgets such as BottomNavigationView, Toolbar, ViewPager2, TabLayout and dynamic feature module navigation with DynamicNavHostFragment and examining Memory Leaks.
android android-bottom-navigation android-fragment-factory android-jetpack-navigation android-navigation android-navigation-component bottomnavigationview dynamic-feature-module dynamic-features navhostfragment nested-fragments tablayout-androidx viewpager2
Last synced: 31 Aug 2026
https://github.com/smarttoolfactory/navigationcomponents-tutorials
Tutorials about Navigation Components to learn using nav graphs, adding top menus, passing arguments via safe args, combining with different Material Design widgets such as BottomNavigationView, Toolbar, ViewPager2, TabLayout and dynamic feature module navigation with DynamicNavHostFragment and examining Memory Leaks.
android android-bottom-navigation android-fragment-factory android-jetpack-navigation android-navigation android-navigation-component bottomnavigationview dynamic-feature-module dynamic-features navhostfragment nested-fragments tablayout-androidx viewpager2
Last synced: 05 Apr 2025
https://github.com/yash-garg/qbittorrent-manager
[WIP] Modern qBittorrent WebUI Client for Android written in Kotlin
android android-xml compose-android coroutines-flow hacktoberfest hilt jetpack-compose kotlin kotlin-coroutines material-3 mvi-android mvi-kotlin qbittorrent qbittorrent-webui viewpager2
Last synced: 12 Apr 2025
https://github.com/Yash-Garg/qBittorrent-Manager
[WIP] Modern qBittorrent WebUI Client for Android written in Kotlin
android android-xml compose-android coroutines-flow hacktoberfest hilt jetpack-compose kotlin kotlin-coroutines material-3 mvi-android mvi-kotlin qbittorrent qbittorrent-webui viewpager2
Last synced: 21 Apr 2025
https://github.com/naverz/Antonio
Android library for the adapter view (RecyclerView, ViewPager, ViewPager2)
android-library recyclerview viewpager viewpager2
Last synced: 13 Apr 2025
https://github.com/cats-oss/android-tab-animation
Easily create TabLayout.Tab animations that sync with the scrolling progress of ViewPager
android animation tablayout viewpager viewpager2
Last synced: 03 Aug 2025
https://github.com/kibotu/parallaxscrollingview
Parallax scrolling either by offset or automatically.
acceleratered android gpu hacktoberfest hacktoberfest2023 kotlin parallax scrolling viewpager viewpager2
Last synced: 14 Apr 2025
https://github.com/mejdi14/booksswipe
🌻 Android ViewPager2 with animations
android animations constraint-layout gitflow-workflow githubactions viewpager2
Last synced: 30 Apr 2025
https://github.com/tangpj/mvvmrecurve
MVVM框架, 这个架构支持RestFul风格的Api和GraphQL,你可以根据自身需求添加recurve-retrofit2-support库(RestFul)或recurve-apollo-support库(GraphQL)实现相应的支持。 该架构同时使用纯Kotlin开发,但是你也可以在Java中使用它。
android framework graphql jetpack mvvm navigation restful viewpager2
Last synced: 28 Feb 2026
https://github.com/muratozturk5/kotlin-order-food-app
Kotlin Order Food Application Build With Kotlin MVVM (Model - View - ViewModel) Clean Architecture, MSSQL API, Beautiful Design UI, Smooth Animations Using Tools And Components Supported By Google And By Most Of The Android Development Community
android clean-architecture corutines firebase-auth gson json-parsing kotlin livedata loadingbutton lottie mvvm mvvm-architecture order-food picasso retorofit2 room-database shimmer-effect tablayout viewbinding viewpager2
Last synced: 16 Jul 2025
https://github.com/jenly1314/guidepage
:page_facing_up: GuidePage是一个App欢迎引导页库。一般应用于首次打开App时的场景,通过引导页指南,概述App特色等相关信息。(链式调用,一行代码搞定)
guide guide-page guidepage indicator launch page splashpage viewpager viewpager2 welcome-page
Last synced: 10 Apr 2025
https://github.com/jumman04/jummania-slider
Jummania View Slider for Android
android imageslider java kotlin slider slider-plugin viewpager viewpager-indicator viewpager2 viewpagerindicator
Last synced: 14 Apr 2025
https://github.com/jxareas/popular-movies
Consuming The Movie Database (TMDb) API with Android in order to browse Movies, TV Shows & Actors.
dagger-hilt diffutil dokka glide jetpack-navigation kotlin-coroutines kotlin-flow kotlin-serialization learn livedata mvvm-android okhttp3 recyclerview retrofit sharedpreferences viewbinding viewmodel viewpager2
Last synced: 03 Aug 2025
https://github.com/efguydan/storytablayout
Provides a story-like Tab Layout for your ViewPager, ViewPager2 and other Use Cases
android-library kotlin story storytablayout tablayout viewpager viewpager-indicator viewpager2
Last synced: 27 Feb 2026
https://github.com/apigeoneer/app_viewpager2_with_navigation_component_demo
A ViewPager & Splash screen demo app
navgraphs navigation onboarding onboarding-screen splash-screen splashscreen viewpager2
Last synced: 22 Jul 2025
https://github.com/zhujiang521/zfilemanager
🔥🔥🔥文件管理:默认支持 音频,视频,图片,txt,zip,word,excel,ppt,pdf 9种文件,支持音频、视频播放,图片查看,zip解压,文件重命名、复制、移动、删除、查看详情
file filemanager kotlin land lottie manager viewbinding viewpager2
Last synced: 21 Dec 2025
https://github.com/boltuix/android-walkthrough-onboarding-app-intro-screen-01
How to make an Onboarding screen in an Android Application - Using Android Studio and Kotlin
android app-intro app-walkthrough materialdesign onboarding tablayout viewpager2
Last synced: 11 Feb 2026
https://github.com/stephenwanjala/facebook_compose
create facebook home page with compose
jetpack-compose motion-layout viewpager2
Last synced: 17 Jun 2025
https://github.com/abdelmalek-roshdi/covid-19tracker
A COVID19 Tracker App that hepls you to keep track of casses around the globe and subscribe to sepcific countries to get notified
couroutine dagger2-android dagger2-mvvm kotlin livedata mvvm notificationmanager notifications pull-to-refresh retrofit2 room room-database room-persistence-library sharedpreferences tablayout viewmodel viewpager2 workmanager-architecturecomponent workmanager-dagger-injection workmanager-kotlin
Last synced: 03 Nov 2025
https://github.com/yassineabou/weather
This android app provides weather info for multiple cities, including current, 48h, and 8d forecasts. It can also detect user's location for accurate local weather.
android android-architecture-components baseline-profiles data-binding datastore google-play-services hilt kotlin kotlin-coroutines kpermissions moshi mvvm retrofit2 room sdp secrets-gradle-plugin stateflow viewmodel viewpager2 weather
Last synced: 21 Apr 2026
https://github.com/fatiq123/viewpager2
Simple View Pager Implementation using Fragments
fragments kotlin navigation-drawer viewpager2
Last synced: 14 Mar 2025
https://github.com/turskyi/travelling
Android mobile application. Showcase for using Room, view-model, clean-architecture, koin and coroutines.
android clean-architecture coroutines data-chart databinding firebase-distribution github-actions glide koin kotlin loading-svg lottie-animation mvvm photo-view recyclerview retrofit2 room-database viewmodel viewpager2 xml
Last synced: 17 Apr 2026
https://github.com/fatiq123/tablayoutwithviewpager2
Tab Layout With View Pager 2
kotlin navigation-drawer tablayout viewpager2
Last synced: 31 Aug 2025
https://github.com/getrighhttt/itunes
Implemented a tab layout that displays a list of my favorite artists' songs. Also added a searchView to search other Artists.
adapter api builder-pattern glide http interceptor recyclerview rest-api retrofit2 singleton-pattern viewpager2
Last synced: 02 Apr 2025
https://github.com/samsetdev/viewpagerignoreoffscreenlimit
In this sample i am use observer for ignore offscreenPagelimit
android android-viewpager offscreenpagelimit set-offscreenpagelimit viewpage viewpager viewpager-fragment viewpager-indicator viewpager-offscreenpagelimit viewpager2
Last synced: 21 Apr 2026
https://github.com/boltuix/android-animation-walkthrough-onboarding-app-intro-screen-02
How to make an Onboarding Animation screen in an Android Application - Using Android Studio and Kotlin
android animation kotlin onboarding pagetransformer tablayout tablayoutmediator viewpager2
Last synced: 17 May 2026
https://github.com/manish8798/viewpager2-with-recyclerview
ViewPager2 with RecyclerView
android-application android-studio collapsingtoolbarlayout pageindicator recyclerview recyclerview-adapter viewpager2
Last synced: 17 Apr 2026
https://github.com/turskyi/travelling_pro
Android mobile application. A convenient way to collect all countries that you have visited. A showcase for using firestore, viewmodel, clean-architecture, koin and coroutines.
android clean-architecture coroutines data-chart databinding firebase-distribution firestore github-actions glide koin kotlin loading-svg lottie-animation mvvm photo-view recyclerview retrofit viewmodel viewpager2 xml
Last synced: 09 May 2026
https://github.com/alfianyusufabdullah/learn-viewpager2-with-recyclerview-adapter
Learn ViewPager2 using RecyclerViewAdapter
android android-studio design viewpager2
Last synced: 14 May 2026
https://github.com/turskyi/onlinepresentationofaparticularmusicband
Android application. Showcase for using Java with layered architecture, hilt and RxJava3. Music Player for particular Music Band “відчуття.тиші”, with an opportunity to listen to all their songs.
android clean-architecture codemagic-ci-cd drawables firebase-distribution github-actions hilt java listen music-band music-player mvvm room-database rxjava3 songs-online viewmodel viewpager2
Last synced: 11 May 2026
https://github.com/hoc081098/viewpager2
⭐️🎵 🎵 ViewPager2 Jetpack demo 🎵 🎵 ⭐️ Sample project demonstrating simple usage of ViewPager2 🎵 🎵 ⭐️Page transformation for ViewPager2 (that supports both vertical & horizontal page transition) ⭐️ ViewPager2 sample 👏🎵 🎵
android-jetpack android-jetpack-components android-jetpack-demo android-viewpager viewpager viewpager2
Last synced: 20 Jan 2026
https://github.com/mustafa-muhamed-mansour/news-egypt
databinding mvvm retrofit2 tablayout viewpager2
Last synced: 19 May 2026
https://github.com/boltuix/android-tablayout-and-viewpager2
Android TabLayout and ViewPager2 - Using Android Studio and Kotlin
android app-intro kotlin materialdesign tablayout uiux viewpager2
Last synced: 04 May 2026
https://github.com/alielderawi/myshoecollection
An Android app built with Kotlin to catalog and bookmark favorite shoes. It demonstrates MVVM architecture, DataStore for preferences, and Koin for dependency injection. The project features clean code practices and dynamic UI using Kotlin Flow.
accessibility android bindingadapter clean-architecture clean-code datastore dependency-injection design-patterns flow kotlin mvvm-architecture onboarding reactive-programming reactive-ui reactiveui security viewpager2
Last synced: 09 May 2026
https://github.com/teocci/a-view-adapter-tabs
Android View Adapter Tabs is an Android app, which is a very simple and straight-forward implementation of swipe views with tabs using ViewPager2 and FragmentStateAdapter
android fragmentstateadapter tabs viewpager2
Last synced: 09 May 2026
https://github.com/manish8798/food-app-ui
Food App UI
android-application bottomnavigationview kotlin-android navigation-component recyclerview viewpager2
Last synced: 17 May 2026
https://github.com/nameisjayant/android-kotlin-viewpager2-example
Create swipe views with tabs using ViewPager. Swipe views allow you to navigate between sibling screens, such as tabs, with a horizontal finger gesture, or swipe. This navigation pattern is also referred to as horizontal paging. This topic teaches you how to create swipe views for switching between tabs, along with how to show a title strip instead of tabs.
Last synced: 13 Mar 2025
https://github.com/abtaaahi/instaclone
Instagram Clone
fragments glide java recyclerview viewpager2
Last synced: 19 Jun 2026
https://github.com/erikrios/simple-tab-layout
The Implementation of Tab Layout with View Pager 2
Last synced: 15 Jun 2025
https://github.com/kaushalvasava/smartgallery
It is a gallery app using Jetpack components, Kotlin, MVVM. You will learn android storage related handling, how grid layout and viewpager works, and how to make screen to fullscreen.
andriod android-storage android-storage-access gallery kotlin mvvm viewbinding viewpager2
Last synced: 31 Mar 2025
https://github.com/sultanayubi360/discretescrollview_library
A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
android android-library android-studio carousel carousel-slider discrete-scroll item-picker layoutmanager page-transformations swipe view viewpager viewpager2
Last synced: 29 Apr 2026
https://github.com/dai1678/quest-android
2019年度卒業研究プロジェクト Androidアプリ
android coroutines-android danger firebase firebase-realtime-database github-actions groupie ktlint material-components moshi mvvm-architecture navigation okhttp3 retrofit2 viewpager2
Last synced: 09 Apr 2026
https://github.com/mustafa-muhamed-mansour/movies
databinding glide mvvm onboarding-screen retrofit2 viewpager2 xml
Last synced: 21 May 2026
https://github.com/alfianyusufabdullah/learn-viewpager2-with-fragment
Learn ViewPager2 using Fragment
android androidstudio design viewpager viewpager2
Last synced: 18 Apr 2026
https://github.com/wflin2020/indicator
🚀 A powerful, customizable and extensible ViewPager/ViewPager2 indicator framework. 一个用于ViewPager和ViewPager2的指示器库。
android indicator kotlin viewpager viewpager-indicator viewpager2
Last synced: 14 Jun 2026