A Flutter application showcasing CRUD (Create, Read, Update, Delete) operations using SQLite for local data storage. This project emphasizes efficient data management paired with a clean, modern user interface.
- CRUD Functionality:
- Add, view, edit, and delete data seamlessly.
- SQLite Integration:
- Local database ensures fast, offline access to data.
- SnackBar Notifications:
- Provides real-time feedback for user actions (e.g., data creation, updates, deletions).
- Modern UI Design:
- Gradient themes and rounded card designs for a sleek user experience.
- Dynamic Bottom Sheets:
- Simplified data input and editing using bottom sheets.
- Flutter: Framework for building the UI.
- SQLite: Local database for data storage.
- Dart: Programming language for Flutter.
. ├── lib │ ├── db_helper.dart # SQLite helper class for database operations. │ ├── home_screen.dart # Main screen for displaying and managing data. │ └── main.dart # App entry point.
- Flutter SDK
- Any IDE with Flutter support (e.g., VS Code, Android Studio)
- Clone this repository:
git clone https://github.com/JarrarShahid/data-manager-app.git
- Navigate to the project directory: cd data-manager-app
- Install dependencies: flutter pub get
- Run the app on an emulator or connected device: flutter run
📋 Usage 1.Launch the app. 2.Use the + button to add new data. 3.Edit or delete existing data using the respective icons.
🤝 Contributing Contributions are welcome! Feel free to fork the repository and submit a pull request.
📧 Contact Jarrar Shahid
LinkedIn: www.linkedin.com/in/jarrar-shahid-873503307
Email: jarrarshahid@gmail.com
⭐ Acknowledgments Special thanks to the Flutter and SQLite communities for their amazing resources and documentation!
📄 License This project is licensed under the MIT License.