A simple and elegant Note-taking app built with Jetpack Compose, Room Database, and Material 3. This app allows users to manage dynamic records with smooth UI interactions and a modern design system.
-
➕ Add new entries with:
- Title
- Name
- Age
- Phone number
- Average grade
-
🎨 Each entry is displayed as a Material 3 Card with a randomly generated background color
-
✏️ Tap to edit any entry via a Bottom Sheet, pre-filled with existing data
-
🗑️ Delete entries instantly with a Trash icon on each card
-
📅 Cards show the creation date of the entry
-
🧩 Built using:
Scaffoldfor app structureBottomSheetScaffoldfor smooth edit UI- Material 3 Dynamic Theming (adapts to system theme and colors)
- Jetpack Compose
- Room Database
- Material 3 Design & Dynamic Theming
- Kotlin
- ViewModel + State handling
- Scaffold / BottomSheetScaffold
- Navigation2
- Cards and LazyColumn
CardTextFieldScaffoldFloatingActionButtonBottomSheetScaffoldLazyColumnSnackbar
MainScreen/User List Screen
**Adding Details Screen
Main Screen after adding the data
Update ModelBottomSheetScaffold
RoomProto.Screen.Recording.mp4
- Clone this repository:
git clone https://github.com/Rohan-R07/NoteApplicationProto.git



