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.
Follow the steps below to run the About app on your local machine and deploy it to an Android or iOS device:
-
Clone the Repository:
Clone the About app repository by executing the following command in your terminal:
git clone https://github.com/blinkdagger182/DeviceListApp.git
-
Checkout to Master Branch:
After cloning the repository, navigate into the project directory and checkout the master branch:
cd DeviceListApp git checkout master
-
Install Dependencies:
Ensure that all required dependencies are installed by running the following command:
flutter pub get
-
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.
-
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.
Contributions are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request or open an issue.
This project is licensed under the MIT License.
Special thanks to the Flutter and Firebase communities for their amazing resources and support.
Please login using these set of credentials
Email: test@user.com Pw: pass1234