This is a template project that helps you get started with Flutter and Provider state management architecture. You can clone this repository and use it as a starting point for your Flutter projects.
To use this template, follow these steps:
- Clone this repository to your local machine.
- Make sure you have Flutter and Dart installed on your machine.
- Open the project in your preferred IDE (such as Visual Studio Code).
- Run
flutter pub get
to install the project dependencies listed in thepubspec.yaml
file. - Start building your Flutter project using the provided architecture and packages.
This template project makes use of the following packages:
cupertino_icons
: Provides the Cupertino icons for iOS.firebase_core
: Provides Firebase core functionality.firebase_auth
: Provides Firebase authentication functionality.google_fonts
: Provides access to a wide range of Google Fonts.logger
: A package for logging messages, useful for debugging API calls.provider
: Implements the Provider state management architecture.
You can find these packages listed in the pubspec.yaml
file. Feel free to modify or add more packages as needed for your project.
The project includes a basic folder structure and some initial design setup in the lib/utils
folder. The theme.dart
file contains initial design settings for theme and colors, which can be customized to match your project's branding.
Feel free to modify the project structure and design files to fit your specific needs.
Contributions are welcome! If you have any suggestions or improvements for this template project, feel free to submit a pull request.
This project is licensed under the MIT License.