An open API service indexing awesome lists of open source software.

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/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/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/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/dilpreet2028/viewpager2

ViewPager2 Sample

android viewpager2

Last synced: 30 Oct 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/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/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/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/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/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/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/leoando/viewpager2sample

sample for ViewPager2

andoid viewpager2

Last synced: 12 Oct 2025

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/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.

koltin swiper viewpager2

Last synced: 13 Mar 2025

https://github.com/erikrios/simple-tab-layout

The Implementation of Tab Layout with View Pager 2

tablayout viewpager2

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/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