This Android application will enable users to;
- Write notes.
- Share notes via other applications.
The App will have the following flow;
- User login using Google Sign-in options.
- Create a note by adding a title and contents.
- Share a note to friends via other applications.
The App uses SQLite database to store data locally, and firebase realtime database to store/authenticate users' login credentials. The App will ask only once, the user to Sign-in and then automatically Sign-in a user next time he/she opens the App. Material design is used as the theme, hence the interactions and operations are smooth and easy to operate.
- Easy to Sign-in.
- Can be used offline once Sign-in.
- Sign-out functionality.
- Good user interface.
- More functionality (example: Color notes by their priority, create a collaborative notes sharing).
- Online backup of database (automatic or on-demand).
Further detailed information can be found on report.