easy_software 0.0.9 copy "easy_software: ^0.0.9" to clipboard
easy_software: ^0.0.9 copied to clipboard

A Flutter package that contains a collection of widgets for the rapid development of custom software, such as CRMs, ERPs, and others..

Easy Software Package #

The Easy Software package is a collection of widgets and utilities that simplify software development in Flutter. These widgets encompass a variety of functionalities, such as tables, maps, charts, and more. The package is designed to be easy to use and integrate into existing projects.

Features #

  • Tables: The ScrollableTable and PaginatedTable widget allows you to display data with customization options such as header style, row height, and editable columns.

  • Interactive Maps: The TiledMap widget provides an interactive map with support for customizable markers, polygons, geofences and polylines. You can choose between map providers like Google Maps and OpenStreetMap.

  • Charts: The DonutChart widget allows you to visualize data in an interactive and customizable donut chart. You can display indicators associated with each chart element.

Installation #

Add the following line to your pubspec.yaml file:

dependencies:
  easy_software: ^0.0.1

Then, import the package in your Dart files:

import 'package:easy_software/easy_software.dart';

Usage #

Here are some examples of how you can use the widgets provided by this package:

Scrollable Tables #

ScrollableTable(
  data: myData,
  headers: myHeaders,
  rowElementsBuilder: (item) {
    return [
      Text(item.name),
      Text(item.email),
      Text(item.phone),
    ];
  },
)

Interactive Maps #

TiledMap(
  geoFences: myGeoFences,
  geoPolygons: myGeoPolygons,
  markers: myMarkers,
  polylines: myPolylines,
  provider: TiledMapProvider.google,
)

Donut Charts #

DonutChart(
  data: myChartData,
  showIndicators: true,
  vertical: false,
)

Contributions #

Contributions are welcome. If you encounter any issues or have an improvement request, please create an issue or submit a pull request.

License #

This package is licensed under the MIT License.

3
likes
140
pub points
23%
popularity

Publisher

unverified uploader

A Flutter package that contains a collection of widgets for the rapid development of custom software, such as CRMs, ERPs, and others..

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cached_network_image, cupertino_icons, flutter, flutter_map, latlong2

More

Packages that depend on easy_software