Skip to content

alfredsn/24001116-synrgy7-asn-challenge-ch4

Repository files navigation

Chapter 4 - Note Taking Application

License Android

OverviewFeaturesGetting StartedLogin Credentials


🌟 Project Overview

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.

✨ Features

  • 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.

🚀 Getting Started

These instructions will guide you through setting up and running the Chapter 4 application on your local machine.

Prerequisites

  • 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.

Installation

  1. Clone the repository:
    git clone https://github.com/alfredsn/24001116-synrgy7-asn-challenge-ch4.git
    
  2. Open the project in Android Studio
  3. Sync Gradle files
  4. Run the app on an emulator or physical device

📱 Login Credentials

Use the following credentials to access the application:

  • Username: admin
  • Password: admin123

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages