Skip to content

Firebase Realtime Database is used in this project, images are stored and retrieved by Firebase Storage, Also we have use Firebase Phone Authentication to register user and store data on their Uids, we have also implemented BioMetric Authetication

Notifications You must be signed in to change notification settings

laidbackvalen/Double_Athentication-Notes-App

Repository files navigation

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

About

Firebase Realtime Database is used in this project, images are stored and retrieved by Firebase Storage, Also we have use Firebase Phone Authentication to register user and store data on their Uids, we have also implemented BioMetric Authetication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages