A simple Note Taking Application built with Flutter.
This project demonstrates the basic usage of Stateless Widgets, Stateful Widgets, Navigation, and Responsive Layouts in Flutter.
-
Home Page
- Displays a list of notes using a custom
NoteCard(StatelessWidget). - Swipe left or tap the delete icon to remove a note.
- Tap a note to edit its content.
- Floating action button to add a new note.
- Displays a list of notes using a custom
-
Add Note Page
- Built with a
StatefulWidget. - Contains a
TextFieldto enter a new note. - Includes validation to prevent submitting empty notes.
- Saves and sends the note back to the home page.
- Built with a
-
Edit Note Page
- Built with a
StatefulWidget. - Pre-fills the existing note in a
TextField. - Includes validation to prevent saving an empty note.
- Allows updating and saving the note.
- Built with a
- Flutter (Dart)
- Material Design Components
- Make sure you have Flutter installed.
- Clone this repository:
git clone https://github.com/ras-24/my_note_app.git - Navigate into the project directory:
cd my_note_app - Run the application:
flutter run