---
title: "Discussion on \"Chapter 25 - Coding the Composable ArtListScreen with the Left Swipe Functionality\" | Hashnode"
description: "Discussion on \"Chapter 25 - Coding the Composable ArtListScreen with the Left Swipe Functionality\". @OptIn(ExperimentalMaterialApi::class)\n@Composable\nfun ArtListScreen(\n    viewModel: ArtViewModel = hiltViewModel(),\n    isLoading: Boolean = false,\n    onFabClick: () -> Unit = {},\n    onDeleteClick: (Art) -> Unit = {},\n    errorMessage: String? = n..."
url: "https://hashnode.com/posts/chapter-25-coding-the-composable-artlistscreen-with-the-left-swipe-functionality/69147877004f98dce9d6c28e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Chapter 25 - Coding the Composable ArtListScreen with the Left Swipe Functionality](https://androidavatar.hashnode.dev/chapter-25-coding-the-composable-artlistscreen-with-the-left-swipe-functionality?utm_source=hashnode&utm_medium=feed)

@OptIn(ExperimentalMaterialApi::class) @Composable fun ArtListScreen( viewModel: ArtViewModel = hiltViewModel(), isLoading: Boolean = false, onFabClick: () -> Unit = {}, onDeleteClick: (Art) -> Unit = {}, errorMessage: String? = n...

Nov 12, 2025 · 4 min read · androidavatar.hashnode.dev  
Read the article

-   [#kotlin](https://hashnode.com/tag/kotlin)
-   [#android](https://hashnode.com/tag/android)
-   [#clean-architecture](https://hashnode.com/tag/clean-architecture)
-   [#composable-architecture](https://hashnode.com/tag/composable-architecture)

## Written by

[Ganesh Rama Hegde](https://hashnode.com/@hegde10122)

@hegde10122 · Mumbai,India

  
[View profile](https://hashnode.com/@hegde10122)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
