This is an Android app made for SIT305 Task 4.1P. The app helps users manage personal events such as work plans, social activities, and travel plans.
- Add a new event
- View all upcoming events
- Update an existing event
- Delete an event
- Store event data locally using Room Database
- Navigate between screens using fragments and bottom navigation
Each event includes:
- Title
- Category
- Location
- Date
- Time
- Java
- XML
- Android Studio
- Room Database
- RecyclerView
- Jetpack Navigation Component
- Fragments
- Open the project in Android Studio
- Let Gradle sync
- Run the app on an emulator or Android device
- Create: Add a new event
- Read: Show all saved events in a list sorted by date
- Update: Tap an event to edit its details
- Delete: Long press an event to remove it
- Title cannot be empty
- Date must be selected
- Past dates are not allowed for new events
- Toast messages are shown for save, update, and delete actions
Osaid