Note App is a simple application for taking notes or memos. Users can add, edit, and delete their notes. This application is built using React Native Expo & JSX.
Don't Forget To Follow My GitHub and Give This Repo Star Thankyou :)
- Add a new note with title and description.
- View a list of created notes.
- Edit existing notes.
- Delete unwanted notes.
- Readmore for long description.
- Persist notes using local storage (AsyncStorage).
To run this application on your device, follow these steps:
- Make sure you have Node.js and React Native CLI installed on your system.
- Clone this repository to your local machine with the command:
git clone [repository URL]
- Navigate to the project directory with the command:
cd [directory name]
- Install all dependencies by running the command:
npm install
- Run the application on your emulator or physical device with the command:
or
npx react-native run-android
npx expo start
Once the application is running, you will be greeted with the main screen displaying a list of notes you have created. You can perform the following actions:
- Add a New Note: Tap the "Add Note" button at the bottom of the screen to create a new note.
- View Note Details: Tap on a note you want to view to see its details.
- Edit Note: Press the "Edit" button on a note to update its title and description.
- Delete Note: Tap the "Delete" button to remove a note.
- Persist Notes: Notes are saved using AsyncStorage, so they remain even after the app is closed and reopened.
If you would like to contribute to the development of this application, please follow these steps:
- Fork this repository.
- Create a new branch with the feature you wish to add (
git checkout -b your-feature
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to your branch (
git push origin your-feature
). - Create a new pull request and explain the changes you propose.
By following the steps above, you will be able to run and contribute to the Note App application. If you have any questions or issues, feel free to open an issue in this repository. Thank you!