Polito API Flutter

A Flutter/Dart client library for the Politecnico di Torino Student API based on the official OpenAPI specification.

Based on: https://github.com/polito/api-spec

⚠️ Disclaimer: This is an unofficial project, not affiliated with or endorsed by Politecnico di Torino.

Getting started

  1. Add the dependency to your pubspec.yaml:
dependencies:
  polito_api_flutter: ^0.0.1
  1. Run:
flutter pub get
  1. Import the package in your Dart code:
import 'package:polito_api_flutter/polito_api_flutter.dart';

Example

Example

For a working usage example, see example/lib/main.dart in this repository.

Installation

Add this to your package's pubspec.yaml file:

dependencies:
  polito_api_flutter: ^0.0.1

License

This project is licensed under the European Union Public License (EUPL) v1.2.

  • The original API specification is © Politecnico di Torino.
  • This wrapper is an independent open-source project.
  • You may use, modify, and redistribute this project under the terms of the EUPL v1.2.
  • You must keep this license notice and any attribution intact.
  • Clearly indicate if you have modified the code, with dates.
  • Provide source code when distributing compiled versions.
  • Do not use Politecnico di Torino’s name or logos to imply official endorsement.

For the full license text, see the LICENSE file.

Support

If you encounter any issues or have questions, please file an issue on the GitHub repository.

Libraries

polito_api_flutter