Anshul1507 / Internshala_task

Notes App + Google Login + Local DB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Internshala_task

Notes App + Google Login + Local DB (Room)

How it looks 🧐

Login Screen Home Screen(Initial) Add/Edit Notes(Initial)
Add/Edit Notes(Filled) Home Screen(Filled) Share notes(Whatsapp)

Features πŸ› οΈ

πŸ“™ Google Sign in Authentication
πŸ“™ Add your notes by tapping on plus button
πŸ“™ Edit/Delete your notes
πŸ“™ Notes are locally stored using SQLite Room DB
πŸ“™ Single activity app along with fragments
πŸ“™ Notes lifecycle is managed using ViewModel architecture and LiveData
πŸ“™ Undraw Graphics for empty screens
πŸ“™ Share your notes with other apps by tapping share button

You can install the latest apk, Click Here


Getting Started πŸš€

# Clone this repository
$ git clone https://github.com/Anshul1507/Internshala_task

# Go into the repository
$ cd Internshala_task

# Remove current origin repository
$ git remote remove origin

Get credentials.json file from here by clicking on Configure on a project and paste in "app/credentials.json" folder in your codebase.


Developed with ❀ by @Anshul1507.

About

Notes App + Google Login + Local DB


Languages

Language:Kotlin 100.0%