Skip to content

Latest commit

Β 

History

History
70 lines (50 loc) Β· 2.74 KB

README.md

File metadata and controls

70 lines (50 loc) Β· 2.74 KB

πŸ—’οΈ Notes App

The Notes App is a mobile application designed to help users create, manage, and organize their notes efficiently. Developed as part of a training course, this app is intended for educational purposes and provides a clean and user-friendly interface for note-taking.

✨ Features

  • Responsive and Elegant Design: Provides a seamless user experience across various devices.
  • Create Notes: Easily create new notes with a title and content.
  • Edit Notes: Update and modify existing notes as needed.
  • Delete Notes: Remove notes you no longer need.

πŸ“Έ Screenshots

Home Screen Note Details Note Details

πŸ› οΈ Technologies Used

  • Flutter: The primary framework used for building the app.
  • Dart: The programming language employed for development.
  • State Management: Utilizes reactive programming techniques for efficient state management.

πŸ“š Learning Outcomes

Through this project, I have gained practical experience in:

  • Structuring code into distinct layers to separate concerns.
  • Applying state management techniques for building responsive and efficient UIs.
  • Debugging and optimizing Flutter applications to improve performance.

πŸ“¦ Packages Used

πŸ“š Course Details

πŸš€ Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • Flutter SDK: Installation Guide
  • Dart SDK: Included with Flutter.
  • Code Editor: Use VSCode, Android Studio, or any preferred code editor.

Installation

  1. Clone the repository:
    git clone https://github.com/Ayman-Al-Khatib/notes_app.git
  2. Navigate into the project directory:
    cd notes_app
  3. Install the dependencies:
    flutter pub get
  4. Run the application:
    flutter run