https://github.com/zekfad/graphus
Coursework for Computer Graphics
https://github.com/zekfad/graphus
chart coursework flutter
Last synced: about 1 year ago
JSON representation
Coursework for Computer Graphics
- Host: GitHub
- URL: https://github.com/zekfad/graphus
- Owner: Zekfad
- License: isc
- Created: 2023-01-13T23:47:53.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T23:47:57.000Z (over 3 years ago)
- Last Synced: 2025-02-19T13:46:18.604Z (over 1 year ago)
- Topics: chart, coursework, flutter
- Language: Dart
- Homepage:
- Size: 380 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# graphus
Simple chart display with settings screen written in Dart for my coursework.
Requires records and patterns proposal enabled and SDK >=3.0.0-0
* Uses [math_parser](https://pub.dev/packages/math_parser) for function parsing and calculation.
* Uses [reactive_forms](https://pub.dev/packages/reactive_forms) for settings screen.
* Supports function smoothing using [spline interpolation algorithm](http://scaledinnovation.com/analytics/splines/aboutSplines.html) by Rob Spencer.
Whole project is a simple POC rather than a full featured application. Feel free to use it as staring point or open PR if you want to improve it.
## Build
Build for Windows:
```
flutter build windows --release --enable-experiment=records --enable-experiment=patterns
```
Build for Android:
```
flutter build apk --release --enable-experiment=records --enable-experiment=patterns
```
## Screenshots
|  |
| :--: |
| *Home screen* |
|  |
| :--: |
| *Settings screen* |