Browse through a variety of widgets used in flutter and learn how to use them
Project Status
This application is developed to learn Flutter using Flutter. Different widgets used in Flutter can be viewed in this app along with their implementation, description and code. If you like our work, ⭐ the repository to show support.
- Make sure to read the contributing guidelines before contributing.
Forkthis repository.Cloneyour fork on local machine.- Switch to the
masterbranch. - Make a new
branch, preferably with the feature name. - Checkout to the new branch with
git checkout <new_branch_name> - Do the desired changes and
committhem withgit commit -m '<a nice commit message here>'. Pushthe change to your fork on GitHub withgit push origin <your_branch_name>- Make a
Pull Requestto the master branch in the original repository, i.e. this one.
Note: Make sure you are always up to date with sync and pull upstream. Sync and pull before you start and before you push your work.
- Create a new dart file named
*widget*.dartfor the widget being added underlib/routes/ - Create a class named WidgetImplementation and implement the widget
- Add description of the widget using WidgetDescription class in the
*widget*.dartfile - Add the code written for the widget in String format using WidgetCode class in the same file
- Add a new ListTile using the model
WidgetModelinlib/widgetList.dartfor the widget - In the
WidgetModel- Add an argument
nameand pass the name of the Widget - Add an argument
implementaionand add*Widget*Implementation()as the parameter - Add an argument
descriptionand add*Widget*Description()as the parameter - Add an argument
codeStringand add*Widget*Code()as the parameter - Add an argument
linkand include link to the official documentation of the widget as the parameter - Add an argument
categoryand include category of the widget as the parameter
- Add an argument
Copyright © 2021 ACM-VIT
The source code for the site is licensed under the MIT license. This program is free software and is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the LICENSE file for more details.











