https://github.com/apptivegrid/apptivegrid-flutter
A collection of Packages to include ApptiveGrid in Flutter Apps
https://github.com/apptivegrid/apptivegrid-flutter
Last synced: 5 months ago
JSON representation
A collection of Packages to include ApptiveGrid in Flutter Apps
- Host: GitHub
- URL: https://github.com/apptivegrid/apptivegrid-flutter
- Owner: ApptiveGrid
- Created: 2022-03-14T11:06:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T08:32:27.000Z (about 1 year ago)
- Last Synced: 2025-04-04T17:47:28.522Z (about 1 year ago)
- Language: Dart
- Homepage: https://www.apptivegrid.de
- Size: 3.8 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
[](https://github.com/ApptiveGrid/apptive_grid_flutter/actions/workflows/main.yml?query=branch%3Amain)
[](https://github.com/invertase/melos)
# Flutter Apptivegrid #
A collection of Flutter Packages to integrate Apptivegrid into Flutter Apps.
| Package | Description | Pub | Points | Popularity | Likes |
|-----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [apptive_grid_core](packages/apptive_grid_core) | Core Package for general functionalities. This includes all Network Calls, Authentication, Models, etc. | [](https://pub.dartlang.org/packages/apptive_grid_core) | [](https://pub.dev/packages/apptive_grid_core/score) | [](https://pub.dev/packages/apptive_grid_core/score) | [](https://pub.dev/packages/apptive_grid_core/score) |
| [apptive_grid_form](packages/apptive_grid_form) | Display Apptivegrid Forms in an app and send data | [](https://pub.dartlang.org/packages/apptive_grid_form) | [](https://pub.dev/packages/apptive_grid_form/score) | [](https://pub.dev/packages/apptive_grid_form/score) | [](https://pub.dev/packages/apptive_grid_form/score) |
| [apptive_grid_grid_builder](packages/apptive_grid_grid_builder) | Build custom Widgets with Grids as the Data source | [](https://pub.dartlang.org/packages/apptive_grid_grid_builder) | [](https://pub.dev/packages/apptive_grid_grid_builder/score) | [](https://pub.dev/packages/apptive_grid_grid_builder/score) | [](https://pub.dev/packages/apptive_grid_grid_builder/score) |
| [apptive_grid_web_apptive](packages/apptive_grid_web_apptive) | Wrap Apptives to show them on ApptiveGrid | [](https://pub.dartlang.org/packages/apptive_grid_web_apptive) | [](https://pub.dev/packages/apptive_grid_web_apptive/score) | [](https://pub.dev/packages/apptive_grid_web_apptive/score) | [](https://pub.dev/packages/apptive_grid_web_apptive/score) |
| [apptive_grid_theme](packages/apptive_grid_theme) | Theming for apps using ApptiveGrid. This includes colors, icons and fonts used by ApptiveGrid. | [](https://pub.dartlang.org/packages/apptive_grid_theme) | [](https://pub.dev/packages/apptive_grid_theme/score) | [](https://pub.dev/packages/apptive_grid_theme/score) | [](https://pub.dev/packages/apptive_grid_theme/score) |
| [apptive_grid_user_management](packages/apptive_grid_user_management) | Package for adding UserManagement through ApptiveGrid to Apps | [](https://pub.dartlang.org/packages/apptive_grid_user_management) | [](https://pub.dev/packages/apptive_grid_user_management/score) | [](https://pub.dev/packages/apptive_grid_user_management/score) | [](https://pub.dev/packages/apptive_grid_user_management/score) |
## Melos
This mono repo is maintained using [Melos](https://github.com/invertase/melos).
### Install
```
dart pub global activate melos
```
### Usage
To link internal dependencies:
```
melos bootstrap
```
List available commands to be run with `melos run $command`
```
melos run --list
```
Please refer to the [Documentation of Melos](https://docs.page/invertase/melos) for more information and further installation instructions
## Adding a new Type
To add a new type the following steps need to be taken
### apptive_grid_core
- `DataType` in [data_type.dart](packages/apptive_grid_core/lib/model/data_type.dart) needs to be added
- parsing implemented in `formJSON` of the DataEntity class
- [`DataEntity`](packages/apptive_grid_core/lib/src/model/data_entity.dart) representing the added `DataType` needs to be added
### apptive_grid_form
- Add a `FormWidget` in [the form_widget Folder](packages/apptive_grid_form/lib/src/widgets/form_widget)
- Make sure that your newly created `FormWidget` is added in [fromModel](packages/apptive_grid_form/lib/src/widgets/form_widget/form_widget.dart)
## Using a specific flutter version on your local machine :
- use `flutter doctor` to figure out where flutter is installed
- navigate to the local flutter repo inside the installation path e.g `~/Documents/2denker/Flutter/SDK/flutter`
- `git checkout `
- run `flutter doctor` again to install flutter with the specified version
## Use an unpublished version of apptivegrid packages :
```
apptive_grid_core:
git:
url: https://github.com/ApptiveGrid/ApptiveGrid-flutter.git/
ref: main # branch name
path: packages/apptive_grid_core
```
If a dependency is also using this package, you can force it to use the specified version as well :
```
dependency_overrides:
apptive_grid_core:
git:
url: https://github.com/ApptiveGrid/ApptiveGrid-flutter.git/
ref: main # branch name
path: packages/apptive_grid_core
version: 2.1.3
```