fludget
fludget copied to clipboard
Learn Flutter on Flutter! A widget directory with implementation samples!
Fludget
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.
Screenshots of the application
Splash Screen
Home Screen
Light Mode
Dark Mode
Implementation Example
Tech Stack
Languages
SDK used
How to contribute to this project
- 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.
How to contribute to the Widget Catalog
- 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
Contributors
Authors
License
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.