Overlapping Lists: Custom Composable Vs RecyclerView

demo-ezgif com-optimize

Overview

This repository contains two sets of code examples:

  1. RecyclerView Implementation: Contains the code for achieving overlapping behavior in a horizontal list using RecyclerView and a custom item decoration class.
  2. Jetpack Compose Implementation: Includes the code for creating overlapping lists using Jetpack Compose, specifically using a custom composable function called OverlappingRow.

Blog Post

The blog post associated with this repository delves into the intricacies of implementing overlapping lists in Android applications. It explores the user experience implications and compares the RecyclerView and Jetpack Compose approaches. You can read the full blog post here.

Usage

Feel free to explore the code examples provided in this repository. You can use them as a reference for implementing overlapping lists in your Android projects. Make sure to follow the instructions provided in the blog post for a detailed explanation of each implementation.

Connect

Let's connect on LinkedIn and Twitter to stay updated with the latest developments in Android development and user interface design.

Source Code

You can find the complete source code for the implementations discussed in the blog post in this repository. Clone or download the repository to access the code examples.

Repository Link: https://github.com/raystatic/OverlappingLists

If you have any questions or suggestions, feel free to open an issue or reach out via LinkedIn or Twitter. Happy coding! 🚀