: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
Home Screen: Shows the list of items
@Composable
fun HomeRoute(
onItemClick: (String) -> Unit,
onShowSnackbar: suspend (String, SnackbarAction, Throwable?) -> Boolean
)Content copied to clipboardItem Screen: Create/Edit item screen
@Composable
fun ItemRoute(
onBackClick: () -> Unit,
onShowSnackbar: suspend (String, SnackbarAction, Throwable?) -> Boolean
)Content copied to clipboard
Related Documentation
../../docs/guide.md - Step-by-step template for creating new features
../../docs/state-management.md - UiState pattern and ViewModel best practices
../../docs/navigation.md - Type-safe navigation implementation
../../data/README.md - Repository patterns used in this feature