Chapter 4 is a simple note-taking application designed to help users manage their notes effectively. The app includes registration and login features, as well as a home screen where users can view and manage their notes.
-
User Registration and Login: Users can register and log into the application to manage their notes.
-
MVVM Architecture: Implements a robust application architecture using ViewModel, Data Binding, LiveData, and the MVVM design pattern for better separation of concerns.
-
User Data Storage: Stores user data during registration, allowing seamless access to their notes.
-
Navigation: Provides smooth navigation for users who have logged in or registered, directing them to the home page.
-
RecyclerView for Notes Display: Displays stored user notes on the home page using RecyclerView for a responsive and organized interface.
-
CRUD Operations with ROOM: Implements a complete CRUD system using ROOM for creating, reading, updating, and deleting notes efficiently.
These instructions will guide you through setting up and running the Chapter 4 application on your local machine.
- Android Studio: The official IDE for Android development.
- Java Development Kit (JDK): JDK 8 or higher recommended.
- Android SDK: Ensure that the Android SDK is installed and updated.
- Clone the repository:
git clone https://github.com/alfredsn/24001116-synrgy7-asn-challenge-ch4.git
- Open the project in Android Studio
- Sync Gradle files
- Run the app on an emulator or physical device
Use the following credentials to access the application:
- Username: admin
- Password: admin123