{"id":18584390,"url":"https://github.com/androidlord/internshala_assesment_noteapp","last_synced_at":"2025-05-16T05:33:10.457Z","repository":{"id":269858283,"uuid":"849930695","full_name":"AndroidLord/Internshala_Assesment_NoteApp","owner":"AndroidLord","description":"Internshala Android Intern Assignment — Completed","archived":false,"fork":false,"pushed_at":"2024-08-30T15:10:46.000Z","size":13736,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T16:51:59.527Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndroidLord.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-30T14:37:38.000Z","updated_at":"2025-01-17T15:41:34.000Z","dependencies_parsed_at":"2024-12-26T17:54:51.078Z","dependency_job_id":null,"html_url":"https://github.com/AndroidLord/Internshala_Assesment_NoteApp","commit_stats":null,"previous_names":["androidlord/internshala_assesment_noteapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidLord%2FInternshala_Assesment_NoteApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidLord%2FInternshala_Assesment_NoteApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidLord%2FInternshala_Assesment_NoteApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidLord%2FInternshala_Assesment_NoteApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndroidLord","download_url":"https://codeload.github.com/AndroidLord/Internshala_Assesment_NoteApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254473826,"owners_count":22077183,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T00:27:21.729Z","updated_at":"2025-05-16T05:33:10.440Z","avatar_url":"https://github.com/AndroidLord.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Note App - Internshala Assessment\n\n## Description\n\nThis Note App is a simple yet powerful note-taking application built using Java and XML with a robust MVVM architecture. The app allows users to create, view, bookmark, and delete notes. It leverages Room Database for data persistence and Shared Preferences for user session management. The app also includes a feature to mark notes as favorites, enabling users to quickly access their most important notes.\n\n\n- **Images:** [Link to Images](https://github.com/AndroidLord/Internshala_Assesment_NoteApp/tree/master/Images)\n- **Video:** [Google Drive Video](https://drive.google.com/file/d/1F3oLDwOn6DVNsiAI3bq7W8_cAEAMmovn/view?usp=sharing)\n- **Apk** [Apk Link](https://drive.google.com/file/d/1uDolYjNUXcKLB5q_bqCMIF9KNO_tC-NF/view?usp=sharing)\n\n\n### Key Components\n- **Java \u0026 XML**: Core languages used for developing the app.\n- **Room Database**: Used for storing notes data locally on the device.\n- **Fragments**: Utilized for creating a dynamic and flexible UI.\n- **Shared Preferences**: Used for managing user sessions and storing simple data.\n- **MVVM Architecture**: Ensures a clean separation of concerns and a maintainable codebase.\n\n### Features\n- **Create Notes**: Users can create new notes and store them in the Room Database.\n- **View Notes**: All created notes are displayed on the home screen.\n- **Bookmark Notes**: Mark notes as favorites, which are then accessible in the 'Favorites' section.\n- **Delete Notes**: Users can delete notes from the home screen.\n- **Login/Logout**: The app includes a login and logout feature to manage user sessions.\n\n## Video\n\nWatch the video demonstration of the app on [Google Drive](https://drive.google.com/file/d/1F3oLDwOn6DVNsiAI3bq7W8_cAEAMmovn/view?usp=sharing).\n\n\n## Compact Images\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Database%20Image.png\" width=\"150\" /\u003e\u003c/td\u003e\n  \n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/SignIn%20Page.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Home%20Screen.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Creating%20Note.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Note%20Deleted.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Favorite%20in%20Home%20Screen.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Favorite%20Screen.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Logout%20Page.png\" width=\"150\" /\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center;\"\u003eDatabase Schema\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eGoogle Sign In\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eHome Screen\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eCreate Note\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eDelete Note\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eAdding Fav\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eFavorite Screen\u003c/td\u003e\n\u003ctd style=\"text-align:center;\"\u003eLogout Screen\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n# Images\n## Database Schema\n\u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Database%20Image.png\" alt=\"Database Image\"/\u003e\n\n## Screens\n\n\u003cdiv style=\"overflow-x: auto; white-space: nowrap;\"\u003e\u003cdiv style=\"overflow-x: auto; white-space: nowrap;\"\u003e\n  \n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/SignIn%20Page.png\" alt=\"Login Screen\" width=\"300\" style=\"display: inline-block; margin-right: 10px;\"\u003e\n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Home%20Screen.png\" alt=\"Home Screen\" width=\"300\" style=\"display: inline-block; margin-right: 10px;\"\u003e\n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Creating%20Note.png\" alt=\"Creating Note\" width=\"300\" style=\"display: inline-block; margin-right: 10px;\"\u003e\n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Note%20Deleted.png\" alt=\"Delete Note Screen\" width=\"300\" style=\"display: inline-block; margin-right: 10px;\"\u003e\n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Favorite%20in%20Home%20Screen.png\" alt=\"Favorited Items in Home Screen\" width=\"300\" style=\"display: inline-block; margin-right: 10px;\"\u003e\n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Favorite%20Screen.png\" alt=\"Favorite Screen\" width=\"300\" style=\"display: inline-block; margin-right: 10px;\"\u003e\n  \u003cimg src=\"https://github.com/AndroidLord/Internshala_Assesment_NoteApp/blob/master/Images/Logout%20Page.png\" alt=\"Logout Page\" width=\"300\" style=\"display: inline-block;\"\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidlord%2Finternshala_assesment_noteapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandroidlord%2Finternshala_assesment_noteapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidlord%2Finternshala_assesment_noteapp/lists"}