https://github.com/edufolly/folly_fields
Basic form fields and utilities. Maybe a humble Flutter project boilerplate.
https://github.com/edufolly/folly_fields
boilerplate brazil dart flutter flutter-package folly-fields hacktoberfest validation validator widgets-bundle widgets-plugin
Last synced: about 1 month ago
JSON representation
Basic form fields and utilities. Maybe a humble Flutter project boilerplate.
- Host: GitHub
- URL: https://github.com/edufolly/folly_fields
- Owner: edufolly
- License: mit
- Created: 2020-11-28T00:27:09.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-02-16T21:57:37.000Z (4 months ago)
- Last Synced: 2026-02-17T04:24:00.423Z (4 months ago)
- Topics: boilerplate, brazil, dart, flutter, flutter-package, folly-fields, hacktoberfest, validation, validator, widgets-bundle, widgets-plugin
- Language: Dart
- Homepage: https://edufolly.github.io/folly_fields/
- Size: 107 MB
- Stars: 33
- Watchers: 5
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# FollyFields
[](https://github.com/edufolly/folly_fields/stargazers)
[](https://pub.dev/packages/folly_fields)
[](https://github.com/edufolly/folly_fields/blob/main/LICENSE)
[](https://github.com/edufolly/folly_fields/releases/latest)
[](https://edufolly.github.io/folly_fields/coverage/html/)
Basic form fields and utilities. Maybe a humble boilerplate.
## Funding
[](https://www.buymeacoffee.com/edufolly)
## Community
## Example
### Demo
https://edufolly.github.io/folly_fields/
### Code
https://github.com/edufolly/folly_fields/tree/main/example/lib
## How to use
### pubspec.yaml
``` yaml
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# https://pub.dev/packages/folly_fields
folly_fields: x.y.z # lastest pub.dev release
```
Check [pub.dev latest release](https://pub.dev/packages/folly_fields).
For edge builds, replace pub.dev version to git repo:
``` yaml
# https://github.com/edufolly/folly_fields
folly_fields:
git:
url: https://github.com/edufolly/folly_fields.git
ref: v0.0.1 # latest release or branch name
```
Use **ref** to avoid breaking changes.
Check [GitHub latest release](https://github.com/edufolly/folly_fields/releases).
### config.dart
https://github.com/edufolly/folly_fields/blob/main/example/lib/config.dart
```dart
class Config extends AbstractConfig {
static final Config _singleton = Config._internal();
factory Config() {
return _singleton;
}
Config._internal();
/// Content...
}
```
### main.dart
https://github.com/edufolly/folly_fields/blob/main/example/lib/main.dart
```dart
void main() {
WidgetsFlutterBinding.ensureInitialized();
FollyFields.start(Config());
runApp(MyApp());
}
```
### MaterialApp
https://github.com/edufolly/folly_fields/blob/main/example/lib/main.dart
```dart
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Folly Fields Example',
theme: ThemeData(
primarySwatch: Colors.deepOrange,
),
home: const MyHomePage(),
localizationsDelegates: const >[
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
supportedLocales: const [
Locale('pt', 'BR'),
],
);
}
}
```