-
Go through the Issues to see if, what you want is already in discussion.
-
Open a new Issue if you do not find what you need. Describe the bug, feature request, problems, additions you might want or anything clearly in the Issue message.
-
Mention in the Issue that you want to work on it.
-
Wait for the approval from the Maintainers of this project before startig to work on it.
-
Create a pull request after making the changes and mention the Issue number that your pull request is related to.
-
Make the required changes if the reviewer asks for them.
-
That's it! Your pull request will be merged once everything seems okay.
This project is a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view flutter online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
-
The dependencies and assets will all be included in the
pubspec.yaml
file. -
All the main files related to the project are contained in the
lib
folder. -
Global widgets should be included in the
lib/widgets
folder. -
Providers should be included in the
lib/providers
folder. -
Models should be included in the
lib/models
folder. -
All the pages of the app should be included in the
lib/pages
folder with$PAGE_NAME.dart
. -
Add all the necessary Android and IOS permissions in the
android
andios
folders, respectively. -
For using external resources, add them to the
assets
folder as mentioned in the comments inpubspec.yaml
file.