Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.28 KB

File metadata and controls

31 lines (22 loc) · 1.28 KB

Notes App in kotlin

# Notes App

A simple and intuitive Notes App built using Android (Kotlin) that allows users to create, update, delete, and organize their personal notes. The app provides a seamless user experience with Firebase integration for authentication and real-time data storage.

Features

  • Create Notes: Add new notes with a title, content, and optional image.
  • Update Notes: Edit existing notes with changes reflected in real-time.
  • Delete Notes: Remove notes individually or bulk delete notes.
  • Color-Coded Notes: Customize the background color of notes for easy organization.
  • Search Functionality: Easily search for notes based on titles or content.
  • Phone Authentication: Secure user login and registration using Firebase phone authentication.
  • Data Sync: Notes are synced across devices using Firebase Realtime Database.
  • **Share Notes

Tech Stack

  • Language: Kotlin
  • Database: Firebase Realtime Database
  • Authentication: Firebase Phone Authentication
  • UI Components: Material Design (RecyclerView, Bottom Sheets, TextInputLayout)
  • Libraries:
    • Firebase Realtime Database
    • Firebase Authentication
    • Glide (for image loading)
freecompress-video_20240905_192228_edit.mp4