Skip to content

A mobile phone listing App using CRUD Firebase Realtime Database in Dart.

Notifications You must be signed in to change notification settings

blinkdagger182/DeviceListApp

Repository files navigation

DeviceList App

This mobile application is a phone listing app developed using Flutter, Firebase Realtime Database, Firebase Authentication, and MVVM architecture with Provider state management. The app enables users to perform CRUD (Create, Read, Update, Delete) operations on mobile phone listings stored in Firebase Realtime Database.

How to Run the App

Follow the steps below to run the About app on your local machine and deploy it to an Android or iOS device:

  1. Clone the Repository:

    Clone the About app repository by executing the following command in your terminal:

    git clone https://github.com/blinkdagger182/DeviceListApp.git
  2. Checkout to Master Branch:

    After cloning the repository, navigate into the project directory and checkout the master branch:

    cd DeviceListApp
    git checkout master
  3. Install Dependencies:

    Ensure that all required dependencies are installed by running the following command:

    flutter pub get
  4. Run the App:

    Once the dependencies are installed, you can run the app on your local machine using the following command:

    flutter run

    This command will build and launch the app on a connected device or emulator.

  5. Deploy to Android or iOS Device:

    If you want to deploy the app to a physical Android or iOS device, follow the Flutter documentation for Android deployment or iOS deployment.

Contributing

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request or open an issue.

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to the Flutter and Firebase communities for their amazing resources and support.

Test Account

Please login using these set of credentials

Email: [email protected] Pw: pass1234

Releases

No releases published

Packages

No packages published

Languages