Skip to content

muhammed-aslam-pm/Notes-App

Repository files navigation

Dynamic Notes App - Mobile Notes Application

Dynamic Notes is a feature-rich mobile notes application developed using Flutter and Hive for efficient local storage management. The app allows users to create, update, and delete notes, offering the added functionality of categorizing notes based on user-defined categories. This README file provides an overview of the project, its key features, and the technologies used.

Table of Contents

  • Features
  • Tech Stack
  • Getting Started
  • Usage
  • Screenshots

Features

  • CRUD with User-Defined Categories : Create, update, and delete notes seamlessly, with the added flexibility of categorizing notes based on user-defined categories.
  • Efficient Data Storage via Hive : Utilize Hive for local storage management, ensuring efficient and fast data storage and retrieval.
  • External Note Sharing : Share your notes externally with ease, allowing users to collaborate or share information effortlessly.
  • Enhanced UI with Lottie Animations : Enjoy an enhanced user interface with visually appealing Lottie animations, providing a modern and engaging user experience.

Tech Stack

Flutter

Used for cross-platform development, ensuring a consistent and native-like experience.

Hive

Integrated for efficient local storage management, enabling fast and reliable data storage.

hive_generator

Utilized for code generation in Hive, streamlining the process of defining data models.

Share Plugin

Integrated for easy sharing of notes with other users or external applications.

Lottie

Utilized for incorporating engaging animations into the user interface, enhancing the overall user experience.

Getting Started

To get started with the Dynamic Notes app, follow these steps: Clone the repository to your local machine.

git clonehttps://github.com/muhammed-aslam-pm/Notes-App.git

Install the necessary dependencies.

cd dynamic-notes-app
flutter pub get

Run the app on your device or emulator.

flutter run

Usage

Once the app is running, you can start creating, updating, and deleting notes. Take advantage of the categorization feature to organize your notes efficiently. The user-friendly interface, along with Lottie animations, provides an enjoyable note-taking experience.

Screenshots

Screenshot_1706187883 Screenshot_1706187898 Screenshot_1706187902 Screenshot_1706187912 Screenshot_1706187926

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published