- App takes the login credentials of the user to login for adding notes
- New User can signUp and also users can delete their account, update their account and retreive the password
- Notes can be added and be seen
-
Internal Storage
After successfull login the user's timestamp is stored in internal storage and by reading by the internal file (dates.txt) it is shown to user using a toast -
External Storage
After creating a note (with heading and note) it is stored in external storage (add_notes.txt) and on clicking view notes button the file is read and shown to the user in a separate layout. -
SQLite Database
User Sign Up data is stored in the database. Forgot Password is retreiving the password from SQL. Deleting the account. Checking the correct credentials and editing the account.(notes.db) -
SharedPreferenceState
Username and password is stored in sharedpreference and when the user again opens the app it is automatically logged in. The user has to logout to delete its sharedpreference state data.
- Making dialog boxes
- Making Navigator drawer
- Making clickable listview
- Icon of the app
- Simple and beautifull GUI