A simple CRUD Android application that allows users to create, view, edit, and delete posts, featuring upvoting and downvoting functionalities.download lastest app here
- Create Post: Form with proper validation to create a new post and store it using Room Database.
- View Post: Display post details with options for editing and deleting.
- Edit Post: Edit existing posts with pre-filled details and update changes in the Room Database.
- Delete Post: Confirmation popup before deleting a post from the Room Database.
- Upvote/Downvote: Ability to upvote or downvote posts, updating the like or dislike count.
- Language: JAVA
- Local Database: Room Library
- Design Pattern: MVVM
Displays all created posts.
Shows detailed information of a single post.
Edit existing posts with pre-filled details.
Form for creating a new post with validation.
- Saves the post in the Room Database, shows error/success messages, and redirects to the All Posts page on success.
-
Confirmation popup before deleting a post.


