embla_core 1.0.0+1 embla_core: ^1.0.0+1 copied to clipboard
EmblaCore - library containing Embla session functionality
EmblaCore #
EmblaCore is a Dart library containing the core session functionality in Embla, a mobile Icelandic-language voice assistant client implemented in Flutter. Requires Flutter >= 2.17 with null safety.
Installation #
Add this to the dependencies list in your pubspec.yaml
file:
embla_core: ">=1.0.0"
and then run the following command from the project root:
flutter pub get
Demo App #
A simple demo app that demonstrates how to use EmblaCore can viewed at
example/lib/main.dart
.
To run the demo app on a device of your choice:
cd example
flutter run -d [device_id]
API #
Full dartdoc
documentation is available here.
Create and use session object #
import 'package:embla_core/embla_core.dart';
...
var config = EmblaConfig();
/* Set properties of config object... */
var session = EmblaSession(config=config);
session.start();
...
session.cancel();
License #
EmblaCoreFlutter is Copyright © 2023 Miðeind ehf.
This set of programs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This set of programs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
The full text of the GNU General Public License v3 is included here and also available here: https://www.gnu.org/licenses/gpl-3.0.html.
If you wish to use this set of programs in ways that are not covered under the GNU GPLv3 license, please contact us at mideind@mideind.is to negotiate a custom license. This applies for instance if you want to include or use this software, in part or in full, in other software that is not licensed under GNU GPLv3 or other compatible licenses.