:feature:home

Main feature module implementing the home screen with item list and CRUD operations.

Features

  • Item List Display

  • Create/Edit Items

  • Delete with Undo

  • Offline Support

  • Pull to Refresh

  • Background Sync

Dependencies Graph

Key Components

  1. Home Screen: Shows the list of items

    @Composable
    fun HomeRoute(
    onItemClick: (String) -> Unit,
    onShowSnackbar: suspend (String, SnackbarAction, Throwable?) -> Boolean
    )
  2. Item Screen: Create/Edit item screen

    @Composable
    fun ItemRoute(
    onBackClick: () -> Unit,
    onShowSnackbar: suspend (String, SnackbarAction, Throwable?) -> Boolean
    )

Packages

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard