/Simple-Flutter-Firebase-CRUD

This project is designed to help you get started with using Firebase Firestore for basic create, read, update, and delete (CRUD) operations in a Flutter application.

Primary LanguageDart

Simple Firebase Firestore with Flutter for CRUD operation

Welcome to the Firebase Firestore CRUD example project! This project is designed to help you get started with using Firebase Firestore for basic create, read, update, and delete (CRUD) operations in a Flutter application.

The project includes examples of how to use Firebase Firestore to perform CRUD operations, as well as how to use the cloud Firestore API to read and write data.

Whether you are new to Firebase Firestore or an experienced developer looking for a quick way to get up and running with CRUD operations, this project should provide you with a good starting point.

We hope you find this project helpful and we welcome any feedback or contributions!

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

  1. Clone this repository
get clone https://github.com/Blue-Cheesecake/Simple-Flutter-Firebase-CRUD.git
  1. Install the dependencies
flutter pub get
  1. Run the app
flutter run

Using the app

The app includes examples of how to use Firebase Firestore to perform CRUD operations, as well as how to use the cloud Firestore API to read and write data.

There are 4 screens in total, Write, Read, Update, and Delete.

  • To create new user, click "Create" button. It will navigate you to form screen. Insert all information and click "Create" button.
  • To retrieve all users, click "Read" button. It will navigate you to list of users screen showing their information.
  • To update data of user, click "Update" button. It will navigate you to list of users screen showing their information with Edit button. Click the "Edit " button for the user you want to edit.
  • To delete user, click "Delete" button. It will navigate you to list of users screen showing their information "Trash" icon. Click that icon can confirm to delete.

Built with

Contributing

We welcome any contributions to this project! If you have an idea for an improvement or a bug to report, please open an issue or submit a pull request.

Authors